<SEC-DOCUMENT>0001193125-23-058346.txt : 20230302
<SEC-HEADER>0001193125-23-058346.hdr.sgml : 20230302
<ACCEPTANCE-DATETIME>20230302172041
ACCESSION NUMBER:		0001193125-23-058346
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		92
CONFORMED PERIOD OF REPORT:	20221231
FILED AS OF DATE:		20230302
DATE AS OF CHANGE:		20230302

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Calyxt, Inc.
		CENTRAL INDEX KEY:			0001705843
		STANDARD INDUSTRIAL CLASSIFICATION:	AGRICULTURE CHEMICALS [2870]
		IRS NUMBER:				271967997
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-38161
		FILM NUMBER:		23700347

	BUSINESS ADDRESS:	
		STREET 1:		2800 MOUNT RIDGE ROAD
		CITY:			ROSEVILLE
		STATE:			MN
		ZIP:			55113
		BUSINESS PHONE:		(651) 683-2807

	MAIL ADDRESS:	
		STREET 1:		2800 MOUNT RIDGE ROAD
		CITY:			ROSEVILLE
		STATE:			MN
		ZIP:			55113
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>d425657d10k.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8" ?>
<html xmlns:clxt="http://www.calyxt.com/20221231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/deprecated" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:currency="http://xbrl.sec.gov/currency/2022" xmlns:exch="http://xbrl.sec.gov/exch/2022" xmlns:naics="http://xbrl.sec.gov/naics/2022" xmlns:sic="http://xbrl.sec.gov/sic/2022" xmlns:stpr="http://xbrl.sec.gov/stpr/2022" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:us-gaap-supplement="http://fasb.org/us-gaap-sup/2022q3" xmlns:srt-supplement="http://fasb.org/srt-sup/2022q3" xmlns:srt="http://fasb.org/srt/2022" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>10-K</title>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
</head>
<body style="">
<h5><a href="#toc">Table of Contents</a></h5>
<div style='display: none'><ix:header><ix:hidden><ix:nonNumeric name="dei:AmendmentFlag" contextRef="P01_01_2022To12_31_2022">false</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalPeriodFocus" contextRef="P01_01_2022To12_31_2022">FY</ix:nonNumeric><ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="P01_01_2022To12_31_2022">0001705843</ix:nonNumeric><ix:nonNumeric name="dei:CurrentFiscalYearEndDate" contextRef="P01_01_2022To12_31_2022">--12-31</ix:nonNumeric><ix:nonNumeric name="dei:EntityAddressStateOrProvince" id="hidden67917432" contextRef="P01_01_2022To12_31_2022">MN</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="clxt-20221231.xsd" /><link:linkbaseRef xlink:type="simple" xlink:href="clxt-20221231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="clxt-20221231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="clxt-20221231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="clxt-20221231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /></ix:references><ix:resources><xbrli:context id="P01_01_2022To12_31_2022" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> </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="PAsOn12_31_2020" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P02_28_2022To02_28_2022" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-02-28</xbrli:startDate> <xbrli:endDate>2022-02-28</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2017To12_31_2017" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2017-01-01</xbrli:startDate> <xbrli:endDate>2017-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_01_2023" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-03-01</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn06_30_2022" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-06-30</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P10_01_2022To12_31_2022" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-10-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:DomesticCountryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_CorporateHeadquartersMemberusgaapSaleLeasebackTransactionDescriptionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis" >clxt:CorporateHeadquartersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >clxt:TwoThousandSeventeenOmnibusPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_ChiefExecutiveOfficerMembersrtTitleOfIndividualAxis_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndTwentyTwoGrantMemberusgaapGranteeStatusAxis_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:PerformanceSharesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >clxt:TwoThousandSeventeenOmnibusPlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis" >clxt:TwoThousandAndTwentyTwoGrantMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_CommonStockWarrantsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >clxt:CommonStockWarrantsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_CommonStockWarrantsMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >clxt:CommonStockWarrantsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis" >us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_SubsidiaryMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" >clxt:SubsidiaryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_CellectisMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >clxt:CellectisMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_EquipmentMemberusgaapSaleLeasebackTransactionDescriptionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis" >us-gaap:EquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_LandUnderCapitalLeaseMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >clxt:LandUnderCapitalLeaseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:BuildingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_BuildingsUnderCapitalLeaseMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >clxt:BuildingsUnderCapitalLeaseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_LeaseholdImprovementsUnderCapitalLeaseMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >clxt:LeaseholdImprovementsUnderCapitalLeaseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:OfficeEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_OfficeFurnitureAndEquipmentUnderCapitalLeaseMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >clxt:OfficeFurnitureAndEquipmentUnderCapitalLeaseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_ComputerEquipmentAndSoftwareMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >clxt:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_ConstructionInProgressMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:ConstructionInProgressMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:VehiclesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_ResearchMemberusgaapTaxCreditCarryforwardAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:DomesticCountryMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis" >us-gaap:ResearchMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_ResearchMemberusgaapTaxCreditCarryforwardAxis_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis" >us-gaap:ResearchMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_PerformanceSharesMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:PerformanceSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_AtmFacilityMemberusgaapTypeOfArrangementAxis_ShelfRegistrationStatementMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >clxt:ShelfRegistrationStatementMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis" >clxt:AtmFacilityMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_RosevilleMnLeaseMembersrtCounterpartyNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis" >clxt:RosevilleMnLeaseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_MaximumMembersrtRangeAxis_RosevilleMnLeaseMembersrtCounterpartyNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis" >clxt:RosevilleMnLeaseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >clxt:PreFundedWarrantsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >clxt:CommonStockWarrantsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis" >us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_MeasurementInputExpectedTermMemberusgaapMeasurementInputTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_MeasurementInputOptionVolatilityMemberusgaapMeasurementInputTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputOptionVolatilityMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_MeasurementInputRiskFreeInterestRateMemberusgaapMeasurementInputTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis" >us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_LandUnderCapitalLeaseMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >clxt:LandUnderCapitalLeaseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:BuildingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_BuildingsUnderCapitalLeaseMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >clxt:BuildingsUnderCapitalLeaseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_LeaseholdImprovementsUnderCapitalLeaseMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >clxt:LeaseholdImprovementsUnderCapitalLeaseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:OfficeEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_OfficeFurnitureAndEquipmentUnderCapitalLeaseMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >clxt:OfficeFurnitureAndEquipmentUnderCapitalLeaseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_ComputerEquipmentAndSoftwareMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >clxt:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_ConstructionInProgressMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:ConstructionInProgressMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:VehiclesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_ScenarioPreviouslyReportedMembersrtRestatementAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RestatementAxis" >srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis" >us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMembersrtRestatementAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RestatementAxis" >srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis" >us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMembersrtCumulativeEffectPeriodOfAdoptionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis" >srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis" >us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</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-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <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-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_AtmFacilityMemberusgaapTypeOfArrangementAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis" >clxt:AtmFacilityMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_PerformanceSharesMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:PerformanceSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</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-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_SoybeanProductsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >clxt:SoybeanProductsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_CellectisMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_NonemployeeRestrictedStockUnitsMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >clxt:CellectisMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >clxt:NonemployeeRestrictedStockUnitsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> <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-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</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-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</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-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_FormerChiefExecutiveOfficerMembersrtTitleOfIndividualAxis_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndNineteenGrantMemberusgaapGranteeStatusAxis_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:PerformanceSharesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis" >clxt:TwoThousandAndNineteenGrantMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >clxt:TwoThousandSeventeenOmnibusPlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >clxt:FormerChiefExecutiveOfficerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_AtmFacilityMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >clxt:AtmFacilityMember</xbrldi:explicitMember> <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-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_AtmFacilityMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >clxt:AtmFacilityMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_AtmFacilityMemberusgaapSubsidiarySaleOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >clxt:AtmFacilityMember</xbrldi:explicitMember> <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-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_HighOleicSoybeanGrainMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >clxt:HighOleicSoybeanGrainMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_HighOleicSoybeanMealMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >clxt:HighOleicSoybeanMealMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_HighOleicSoybeanOilMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >clxt:HighOleicSoybeanOilMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_ProductAndServiceOtherMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_StockCompensationPlanMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >us-gaap:StockCompensationPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-01-01</xbrli:startDate> <xbrli:endDate>2021-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2021To12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_StockCompensationPlanMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >us-gaap:StockCompensationPlanMember</xbrldi:explicitMember> <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-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >clxt:TwoThousandSeventeenOmnibusPlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >clxt:TwoThousandSeventeenOmnibusPlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AtLeastTwelvePerShareMemberusgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndTwentyOneGrantMemberusgaapGranteeStatusAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:PerformanceSharesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis" >clxt:TwoThousandAndTwentyOneGrantMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" >clxt:AtLeastTwelvePerShareMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AtLeastFifteenPerShareMemberusgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndTwentyOneGrantMemberusgaapGranteeStatusAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:PerformanceSharesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis" >clxt:TwoThousandAndTwentyOneGrantMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" >clxt:AtLeastFifteenPerShareMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AtLeastTwentyPerShareMemberusgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndTwentyOneGrantMemberusgaapGranteeStatusAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:PerformanceSharesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis" >clxt:TwoThousandAndTwentyOneGrantMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" >clxt:AtLeastTwentyPerShareMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >clxt:FollowOnPublicOfferingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_PerformanceSharesMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:PerformanceSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_BuildingAndBuildingImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_BuildingAndBuildingImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:OfficeEquipmentMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AssetsHeldUnderCapitalLeasesMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:AssetsHeldUnderCapitalLeasesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AssetsHeldUnderCapitalLeasesMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:AssetsHeldUnderCapitalLeasesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ComputerEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:ComputerEquipmentMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ComputerEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:ComputerEquipmentMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:VehiclesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis" >us-gaap:VehiclesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndTwentyOneGrantMemberusgaapGranteeStatusAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:PerformanceSharesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis" >clxt:TwoThousandAndTwentyOneGrantMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_SoybeanProductsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >clxt:SoybeanProductsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >clxt:TwoThousandSeventeenOmnibusPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CellectisMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_NonemployeeRestrictedStockUnitsMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >clxt:CellectisMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >clxt:NonemployeeRestrictedStockUnitsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_PaycheckProtectionProgramLoanCARESActMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >clxt:PaycheckProtectionProgramLoanCARESActMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndNineteenGrantMemberusgaapGranteeStatusAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:PerformanceSharesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis" >clxt:TwoThousandAndNineteenGrantMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >clxt:TwoThousandSeventeenOmnibusPlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >clxt:TwoThousandSeventeenOmnibusPlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CorporateHeadquartersMemberusgaapSaleLeasebackTransactionDescriptionAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis" >clxt:CorporateHeadquartersMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_EarliestTaxYearMemberusgaapTaxPeriodAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis" >us-gaap:EarliestTaxYearMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:DomesticCountryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_LatestTaxYearMemberusgaapTaxPeriodAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis" >us-gaap:LatestTaxYearMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:DomesticCountryMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EarliestTaxYearMemberusgaapTaxPeriodAxis_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis" >us-gaap:EarliestTaxYearMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_LatestTaxYearMemberusgaapTaxPeriodAxis_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis" >us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis" >us-gaap:LatestTaxYearMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CellectisMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >clxt:CellectisMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_EarliestTaxYearMemberusgaapTaxPeriodAxis_ResearchMemberusgaapTaxCreditCarryforwardAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis" >us-gaap:EarliestTaxYearMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis" >us-gaap:ResearchMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_LatestTaxYearMemberusgaapTaxPeriodAxis_ResearchMemberusgaapTaxCreditCarryforwardAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis" >us-gaap:LatestTaxYearMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis" >us-gaap:ResearchMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_AtmFacilityMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >clxt:AtmFacilityMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AtmFacilityMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >clxt:AtmFacilityMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >us-gaap:IPOMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >us-gaap:IPOMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_IPOMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >us-gaap:IPOMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AtmFacilityMemberusgaapSubsidiarySaleOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >clxt:AtmFacilityMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_TwoThousandAndTwentyOneGrantMemberusgaapGranteeStatusAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis" >clxt:TwoThousandAndTwentyOneGrantMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis" >us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_HighOleicSoybeanGrainMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >clxt:HighOleicSoybeanGrainMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_HighOleicSoybeanMealMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >clxt:HighOleicSoybeanMealMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_HighOleicSoybeanOilMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >clxt:HighOleicSoybeanOilMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_ProductAndServiceOtherMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >clxt:CommonStockWarrantsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >clxt:PreFundedWarrantsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis_StockCompensationPlanMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >us-gaap:StockCompensationPlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-01-01</xbrli:startDate> <xbrli:endDate>2022-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</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="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</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="P01_01_2020To12_31_2020_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >clxt:FollowOnPublicOfferingMember</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="P01_01_2020To12_31_2020_PerformanceSharesMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:PerformanceSharesMember</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="P01_01_2020To12_31_2020_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</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-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis" >us-gaap:SellingGeneralAndAdministrativeExpensesMember</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="P01_01_2020To12_31_2020_SoybeanProductsMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >clxt:SoybeanProductsMember</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="P01_01_2020To12_31_2020_CellectisMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_NonemployeeRestrictedStockUnitsMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >clxt:CellectisMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >clxt:NonemployeeRestrictedStockUnitsMember</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="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</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="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:EmployeeStockOptionMember</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="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</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-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</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-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >clxt:FollowOnPublicOfferingMember</xbrldi:explicitMember> <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-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >clxt:FollowOnPublicOfferingMember</xbrldi:explicitMember> <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-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</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-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</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="P01_01_2020To12_31_2020_HighOleicSoybeanGrainMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >clxt:HighOleicSoybeanGrainMember</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="P01_01_2020To12_31_2020_HighOleicSoybeanMealMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >clxt:HighOleicSoybeanMealMember</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="P01_01_2020To12_31_2020_HighOleicSoybeanOilMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >clxt:HighOleicSoybeanOilMember</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="P01_01_2020To12_31_2020_ProductAndServiceOtherMembersrtProductOrServiceAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis" >us-gaap:ProductAndServiceOtherMember</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="P01_01_2020To12_31_2020_StockCompensationPlanMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >us-gaap:StockCompensationPlanMember</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="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis_StockCompensationPlanMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >us-gaap:StockCompensationPlanMember</xbrldi:explicitMember> <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-12-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P10_20_2020To10_20_2020_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >clxt:FollowOnPublicOfferingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-10-20</xbrli:startDate> <xbrli:endDate>2020-10-20</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P10_20_2020To10_20_2020_CellectisMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis" >clxt:CellectisMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >clxt:FollowOnPublicOfferingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-10-20</xbrli:startDate> <xbrli:endDate>2020-10-20</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn10_20_2020_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >clxt:FollowOnPublicOfferingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-10-20</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_19_2021_FormerChiefExecutiveOfficerMembersrtTitleOfIndividualAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >clxt:FormerChiefExecutiveOfficerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-02-19</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_16_2021_CalyxtIncEquityEmployeeInducementIncentivePlanMemberusgaapPlanNameAxis_PerformanceSharesMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:PerformanceSharesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >clxt:CalyxtIncEquityEmployeeInducementIncentivePlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-16</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_16_2021_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >clxt:TwoThousandSeventeenOmnibusPlanMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-16</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P07_01_2021To07_31_2021_InducementPlanMemberusgaapPlanNameAxis_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndTwentyOneGrantMemberusgaapGranteeStatusAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis" >clxt:TwoThousandAndTwentyOneGrantMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >clxt:InducementPlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:PerformanceSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-07-01</xbrli:startDate> <xbrli:endDate>2021-07-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn07_31_2021_ChiefExecutiveOfficerMembersrtTitleOfIndividualAxis_InducementPlanMemberusgaapPlanNameAxis_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndTwentyOneGrantMemberusgaapGranteeStatusAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:PerformanceSharesMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis" >clxt:TwoThousandAndTwentyOneGrantMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis" >clxt:InducementPlanMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis" >srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-07-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn04_19_2020_PaycheckProtectionProgramLoanCARESActMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >clxt:PaycheckProtectionProgramLoanCARESActMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-04-19</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_01_2023_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis" >us-gaap:SubsequentEventMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-03-01</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_01_2022_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis" >us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-01-01</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P10_03_2022To10_03_2022_AtmFacilityMemberusgaapTypeOfArrangementAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis" >clxt:AtmFacilityMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-10-03</xbrli:startDate> <xbrli:endDate>2022-10-03</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn10_03_2022_AtmFacilityMemberusgaapTypeOfArrangementAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis" >clxt:AtmFacilityMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-10-03</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn10_03_2022_AtmFacilityMemberusgaapTypeOfArrangementAxis_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis" >clxt:AtmFacilityMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-10-03</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P02_28_2022To02_28_2022_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >clxt:FollowOnPublicOfferingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-02-28</xbrli:startDate> <xbrli:endDate>2022-02-28</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_28_2022To02_28_2022_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis_MinimumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >clxt:CommonStockWarrantsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MinimumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-02-28</xbrli:startDate> <xbrli:endDate>2022-02-28</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_28_2022To02_28_2022_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >clxt:CommonStockWarrantsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-02-28</xbrli:startDate> <xbrli:endDate>2022-02-28</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P02_28_2022To02_28_2022_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >clxt:CommonStockWarrantsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2022-02-28</xbrli:startDate> <xbrli:endDate>2022-02-28</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_28_2022_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >clxt:FollowOnPublicOfferingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-02-28</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_28_2022_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >clxt:PreFundedWarrantsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >clxt:FollowOnPublicOfferingMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-02-28</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_28_2022_CommonWarrantsMemberusgaapClassOfWarrantOrRightAxis_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >clxt:CommonWarrantsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-02-28</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_28_2022_MaximumMembersrtRangeAxis_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >clxt:PreFundedWarrantsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-02-28</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_28_2022_CommonWarrantsMemberusgaapClassOfWarrantOrRightAxis_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis_MaximumMembersrtRangeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >clxt:FollowOnPublicOfferingMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >clxt:CommonWarrantsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-02-28</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_28_2022_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis_MaximumMembersrtRangeAxis_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis" >clxt:FollowOnPublicOfferingMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >clxt:PreFundedWarrantsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="srt:RangeAxis" >srt:MaximumMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-02-28</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_28_2022_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >clxt:PreFundedWarrantsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-02-28</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn02_28_2022_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >clxt:CommonStockWarrantsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-02-28</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P04_01_2021To06_30_2021_PaycheckProtectionProgramLoanCARESActMemberusgaapDebtInstrumentAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis" >clxt:PaycheckProtectionProgramLoanCARESActMember</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="P09_21_2021To09_21_2021_AtmFacilityMemberusgaapTypeOfArrangementAxis_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis" >clxt:AtmFacilityMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis" >clxt:CommonStockWarrantsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2021-09-21</xbrli:startDate> <xbrli:endDate>2021-09-21</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_01_2023To03_31_2023_SubsequentEventMemberusgaapSubsequentEventTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis" >us-gaap:SubsequentEventMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-01</xbrli:startDate> <xbrli:endDate>2023-03-31</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P01_13_2023To01_13_2023_CibusGlobalLlcMemberdeiLegalEntityAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis" >us-gaap:SubsequentEventMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >clxt:CibusGlobalLlcMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis" >us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-01-13</xbrli:startDate> <xbrli:endDate>2023-01-13</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_13_2023_CibusGlobalLlcMemberdeiLegalEntityAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis" >us-gaap:SubsequentEventMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >clxt:CibusGlobalLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-01-13</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn01_13_2023_CibusGlobalLlcMemberdeiLegalEntityAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis" >us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >clxt:CibusGlobalLlcMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis" >us-gaap:SubsequentEventMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-01-13</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_15_2023_CibusGlobalLlcMemberdeiLegalEntityAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >clxt:CibusGlobalLlcMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis" >us-gaap:SubsequentEventMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-03-15</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn03_15_2023_CibusGlobalLlcMemberdeiLegalEntityAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >clxt:CibusGlobalLlcMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis" >us-gaap:SubsequentEventMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis" >us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2023-03-15</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="P03_15_2023To03_15_2023_CibusGlobalLlcMemberdeiLegalEntityAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis" >us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis" >us-gaap:SubsequentEventMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="dei:LegalEntityAxis" >clxt:CibusGlobalLlcMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-03-15</xbrli:startDate> <xbrli:endDate>2023-03-15</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="P03_01_2023To03_01_2023_PhantomShareUnitsPSUsMemberusgaapAwardTypeAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember> <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis" >us-gaap:SubsequentEventMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:startDate>2023-03-01</xbrli:startDate> <xbrli:endDate>2023-03-01</xbrli:endDate> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_TreasuryStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:TreasuryStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2021_PerformanceSharesMemberusgaapAwardTypeAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis" >us-gaap:PerformanceSharesMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2021-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:CommonStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_TreasuryStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:TreasuryStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:RetainedEarningsMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2022-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</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="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</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="PAsOn12_31_2019_TreasuryStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:TreasuryStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</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="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2019-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</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="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</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="PAsOn12_31_2020_TreasuryStockMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</xbrli:identifier> <xbrli:segment> <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis" >us-gaap:TreasuryStockMember</xbrldi:explicitMember> </xbrli:segment> </xbrli:entity> <xbrli:period> <xbrli:instant>2020-12-31</xbrli:instant> </xbrli:period> </xbrli:context><xbrli:context id="PAsOn12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" > <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0001705843</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:unit id="Unit_USD" > <xbrli:measure>iso4217:USD</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_shares" > <xbrli:measure>xbrli:shares</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_pure" > <xbrli:measure>xbrli:pure</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_Year" > <xbrli:measure>utr:Year</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_sqft" > <xbrli:measure>utr:sqft</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_Month" > <xbrli:measure>utr:Month</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_USD_per_Share" > <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:unit id="Unit_SEGMENT" > <xbrli:measure>clxt:SEGMENT</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_Day" > <xbrli:measure>utr:Day</xbrli:measure> </xbrli:unit><xbrli:unit id="Unit_Y" > <xbrli:measure>utr:Y</xbrli:measure> </xbrli:unit></ix:resources></ix:header></div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><div style="line-height: 1pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="line-height: 3pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 18pt; margin-top: 4pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">UNITED STATES </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;">SECURITIES AND EXCHANGE COMMISSION </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">Washington, D.C. 20549 </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align: center;;text-indent: 0px;"><div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 18pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-weight:bold;display:inline;">FORM <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:DocumentType" contextRef="P01_01_2022To12_31_2022">10-K</ix:nonNumeric></div> </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align: center;;text-indent: 0px;"><div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(Mark One) </div></div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 12pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><ix:nonNumeric name="dei:DocumentAnnualReport" contextRef="P01_01_2022To12_31_2022" format="ixt:fixed-true">&#9746;</ix:nonNumeric><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;;text-indent: 0px;"></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the fiscal year ended <ix:nonNumeric name="dei:DocumentPeriodEndDate" contextRef="P01_01_2022To12_31_2022" format="ixt:date-monthname-day-year-en">December 31, <ix:nonNumeric name="dei:DocumentFiscalYearFocus" contextRef="P01_01_2022To12_31_2022">2022</ix:nonNumeric></ix:nonNumeric>; </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">or </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 12pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;">
<tr style="page-break-inside: avoid;">
<td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><ix:nonNumeric name="dei:DocumentTransitionReport" contextRef="P01_01_2022To12_31_2022" format="ixt:fixed-false">&#9744;</ix:nonNumeric><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"></div></td>
<td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934 </div></div></div></td></tr></table><div style="clear:both;max-height:0pt;;text-indent: 0px;"></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-weight:bold;display:inline;">For the transition period from <div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div> to <div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div> </div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-weight:bold;display:inline;">Commission file number <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityFileNumber" contextRef="P01_01_2022To12_31_2022">001-38161</ix:nonNumeric></div> </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align: center; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="color: red; letter-spacing: 0px; top: 0px;;display:inline;">
<img alt="" src="g425657g65t55.jpg" style="width: 203px; height: 65px;"/></div> </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align: center;;text-indent: 0px;"><div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 24pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 24pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityRegistrantName" contextRef="P01_01_2022To12_31_2022">Calyxt, Inc.</ix:nonNumeric> </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(Exact name of registrant as specified in its charter) </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align: center;;text-indent: 0px;"><div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 50%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 48%;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" contextRef="P01_01_2022To12_31_2022" format="ixt-sec:stateprovnameen">Delaware</ix:nonNumeric></div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityTaxIdentificationNumber" contextRef="P01_01_2022To12_31_2022">27-1967997</ix:nonNumeric></div></div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(State or other jurisdiction of</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(I.R.S. Employer</div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">incorporation or organization)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Identification No.)</div></div></td></tr></table><div style="clear:both;max-height:0pt;;text-indent: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 50%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 48%;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="P01_01_2022To12_31_2022">2800 Mount Ridge Road</ix:nonNumeric></div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top; font-size: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:EntityAddressCityOrTown" contextRef="P01_01_2022To12_31_2022">Roseville</ix:nonNumeric>, <span style="-sec-ix-hidden:hidden67917432">Minnesota</span></div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="P01_01_2022To12_31_2022">55113-1127</ix:nonNumeric></div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: top;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Address of principal executive offices)</div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(Zip Code)</div></div></td></tr></table><div style="clear:both;max-height:0pt;;text-indent: 0px;"></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-weight:bold;display:inline;">Registrant&#8217;s telephone number, including area code: (<ix:nonNumeric name="dei:CityAreaCode" contextRef="P01_01_2022To12_31_2022">651</ix:nonNumeric>) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:LocalPhoneNumber" contextRef="P01_01_2022To12_31_2022">683-2807</ix:nonNumeric></div> </div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Securities registered pursuant to Section&#160;12(b) of the Act: </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 34%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 32%; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"></td>
<td style="width: 32%; font-family: &quot;Times New Roman&quot;;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;">
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Title of each class</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Trading</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Symbol(s)</div></div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Name&#160;of&#160;each&#160;exchange</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">on&#160;which&#160;registered</div></div></div></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:Security12bTitle" contextRef="P01_01_2022To12_31_2022">Common Stock ($(0.0001 par value)</ix:nonNumeric></div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:TradingSymbol" contextRef="P01_01_2022To12_31_2022">CLXT</ix:nonNumeric></div></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: top;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="dei:SecurityExchangeName" contextRef="P01_01_2022To12_31_2022" format="ixt-sec:exchnameen">The NASDAQ Stock Market LLC</ix:nonNumeric></div></div></td></tr></table><div style="clear:both;max-height:0pt;;text-indent: 0px;"></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align: center;;text-indent: 0px;"><div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Securities registered pursuant to Section&#160;12(g) of the Act: None </div></div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align: center;;text-indent: 0px;"><div style="margin: 0pt auto 2pt; width: 21%; text-align: center; line-height: 6pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.&#160;&#160;&#160;&#160;Yes&#160;&#160;&#9744;&#160;&#160;&#160;&#160;<ix:nonNumeric name="dei:EntityWellKnownSeasonedIssuer" contextRef="P01_01_2022To12_31_2022">No</ix:nonNumeric>&#160;&#160;&#9746; </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d) of the Act.&#160;&#160;&#160;&#160;Yes&#160;&#160;&#9744;&#160;&#160;&#160;&#160;<ix:nonNumeric name="dei:EntityVoluntaryFilers" contextRef="P01_01_2022To12_31_2022">No</ix:nonNumeric>&#160;&#160;&#160;&#160;&#9746; </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;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)&#160;has been subject to such filing requirements for the past 90 days.&#160;&#160;&#160;&#160;<ix:nonNumeric name="dei:EntityCurrentReportingStatus" contextRef="P01_01_2022To12_31_2022">Yes</ix:nonNumeric>&#160;&#160;&#9746;&#160;&#160;&#160;&#160;No&#160;&#160;&#9744; </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">S-T</div> (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;<ix:nonNumeric name="dei:EntityInteractiveDataCurrent" contextRef="P01_01_2022To12_31_2022">Yes</ix:nonNumeric>&#160;&#160;&#9746;&#160;&#160;&#160;&#160;No&#160;&#160;&#9744; </div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-accelerated</div> filer, a smaller reporting company or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company&#8221;, and &#8220;emerging growth company&#8221; in Rule <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">12b-2</div> of the Exchange Act (check one): </div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 21%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 53%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 21%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 2%;"></td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">Large&#160;Accelerated&#160;Filer</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#9744;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">Accelerated&#160;Filer</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#9744;</td></tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-size: 0px;">&#160;</td>
<td colspan="2" style="height: 6pt; font-size: 0px;">&#160;</td>
<td colspan="2" style="height: 6pt; font-size: 0px;">&#160;</td>
<td colspan="2" style="height: 6pt; font-size: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="dei:EntityFilerCategory" contextRef="P01_01_2022To12_31_2022" format="ixt-sec:entityfilercategoryen">Non-accelerated Filer</ix:nonNumeric></div></td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;">&#9746;</td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom;">Smaller&#160;Reporting&#160;Company</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><ix:nonNumeric name="dei:EntitySmallBusiness" contextRef="P01_01_2022To12_31_2022" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric></td></tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt; font-size: 0px;">&#160;</td>
<td colspan="2" style="height: 6pt; font-size: 0px;">&#160;</td>
<td colspan="2" style="height: 6pt; font-size: 0px;">&#160;</td>
<td colspan="2" style="height: 6pt; font-size: 0px;">&#160;</td></tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: bottom;">Emerging&#160;Growth&#160;Company</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom;"><ix:nonNumeric name="dei:EntityEmergingGrowthCompany" contextRef="P01_01_2022To12_31_2022" format="ixt:fixed-false">&#9744;</ix:nonNumeric></td>
<td style="vertical-align: bottom;">&#160;&#160;</td>
<td style="vertical-align: bottom; font-size: 0px;">&#160;</td>
<td style="vertical-align: bottom;">&#160;</td>
<td style="vertical-align: bottom; font-size: 0px;">&#160;</td></tr></table><div style="clear:both;max-height:0pt;;text-indent: 0px;"></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section&#160;13(a) of the Exchange Act.&#160;&#160;&#9744; </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section&#160;404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.&#160;&#160;<ix:nonNumeric name="dei:IcfrAuditorAttestationFlag" contextRef="P01_01_2022To12_31_2022" format="ixt-sec:boolballotbox">&#9744;</ix:nonNumeric> </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If securities are registered pursuant to Section&#160;12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.&#160;&#160;&#9744; </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">&#167;240.10D-1(b).&#160;&#160;&#9744;</div> </div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;">Indicate by check mark whether the registrant is a shell company (as defined in Rule <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">12b-2</div> of the Act).&#160;&#160;&#160;&#160;Yes&#160;&#160;&#9744; &#160;&#160;&#160;&#160;No&#160;&#160;<ix:nonNumeric name="dei:EntityShellCompany" contextRef="P01_01_2022To12_31_2022" format="ixt:fixed-false">&#9746;</ix:nonNumeric> </div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;">Aggregate market value of the common stock held by <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-affiliates</div> of the registrant: As of June&#160;30, 2022, the last business day of the registrant&#8217;s most recently completed second fiscal quarter, the aggregate market value of shares of common stock held by <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-affiliates</div> of the registrant was $<ix:nonFraction name="dei:EntityPublicFloat" contextRef="PAsOn06_30_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,446,012</ix:nonFraction> based upon the closing sale price of the registrant&#8217;s common stock of $0.24 on such date. </div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"></div> <div style="color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; top: 0px;;display:inline;">The number of outstanding shares of the registrant&#8217;s common stock on March 1, 2023 was <ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="PAsOn03_01_2023" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">49,376,160</ix:nonFraction> shares.</div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DOCUMENTS INCORPORATED BY REFERENCE </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><ix:nonNumeric name="dei:DocumentsIncorporatedByReferenceTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true">The information required by Part III of this Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K,</div> to the extent not set forth herein, is incorporated herein by reference from the registrant&#8217;s definitive proxy statement relating to the registrant&#8217;s Annual Meeting of Stockholders to be held in 2023, which definitive proxy statement shall be filed with the Securities and Exchange Commission not later than 120 days after the end of the fiscal year covered by this Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K.</div></ix:nonNumeric> </div><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="line-height: 1pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="line-height: 3pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></div> <div>&#160;</div>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:center" id="toc">Table of Contents </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td style="width:11%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td style="width:85%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top" colspan="3"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold"><a href="#toc425657_1">PART I </a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&#160;1.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#toc425657_2">Business</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&#160;1A.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#toc425657_3">Risk Factors</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">12</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&#160;1B.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#toc425657_4">Unresolved Staff Comments</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">26</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&#160;2.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#toc425657_5">Properties</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">27</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&#160;3.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#toc425657_6">Legal Proceedings</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">27</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&#160;4.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#toc425657_7">Mine Safety Disclosures</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">27</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top" colspan="3"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold"><a href="#toc425657_8">PART II </a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">27</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&#160;5.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#toc425657_9">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">27</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&#160;6.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#toc425657_10">[Reserved]</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">28</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&#160;7.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#toc425657_11">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">29</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&#160;7A.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#toc425657_12">Quantitative and Qualitative Disclosures About Market Risk</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">38</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&#160;8.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#toc425657_13">Consolidated Financial Statements and Supplementary Data</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">38</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&#160;9.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#toc425657_14">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">38</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&#160;9A.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#toc425657_15">Controls and Procedures</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">38</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&#160;9B.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#toc425657_16">Other Information</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">39</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&#160;9C.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#toc425657_17">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">39</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top" colspan="3"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold"><a href="#toc425657_18">PART III </a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">40</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&#160;10.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#toc425657_19">Directors, Executive Officers and Corporate Governance</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">40</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&#160;11.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#toc425657_20">Executive Compensation</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">40</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&#160;12.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#toc425657_21">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">40</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&#160;13.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#toc425657_22">Certain Relationships and Related Transactions, and Director Independence</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">40</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&#160;14.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#toc425657_23">Principal Accounting Fees and Services</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">40</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top" colspan="3"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold"><a href="#toc425657_24">PART&#160;IV </a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">41</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&#160;15.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#toc425657_25">Exhibits and Financial Statement Schedules</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">41</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Item&#160;16.</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><a href="#toc425657_26">Form <span style="white-space:nowrap">10-K</span> Summary</a></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">43</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">1 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Terms </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">When the terms the &#8220;Company&#8221; or &#8220;its&#8221; are used in this report, unless the context otherwise requires, those terms are being used to refer to Calyxt, Inc. When the term &#8220;Cellectis,&#8221; is used, it is being used to refer to Cellectis S.A. (<span style="font-style:italic">soci&#233;t&#233;</span> <span style="font-style:italic">anonyme</span>), the Company&#8217;s largest stockholder. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company owns the names PlantSpring and BioFactory. The Company also owns the trademarks Calyxt<sup style="font-size:75%; vertical-align:top">&#174;</sup> and Calyno<sup style="font-size:75%; vertical-align:top">&#174;</sup> and owns or licenses other trademarks, trade names, and service marks appearing in this Annual Report on Form <span style="white-space:nowrap">10-K.</span> The names and trademarks Cellectis<sup style="font-size:75%; vertical-align:top">&#174;</sup> and TALEN<sup style="font-size:75%; vertical-align:top">&#174;</sup>, along with any other trademarks, trade names, and service marks of Cellectis appearing in this report are the property of Cellectis. This report also contains additional trade names, trademarks, and service marks belonging to other companies. The Company does not intend its use or display of other parties&#8217; trademarks, trade names, or service marks to imply, and such use or display should not be construed to imply a relationship with, or endorsement or sponsorship of these other parties. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Cautionary Note Regarding Forward-Looking Statements </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">This Annual Report on Form <span style="white-space:nowrap">10-K</span> contains &#8220;forward-looking statements&#8221; within the meaning of the federal securities laws, including Section&#160;27A of the Securities Act of 1933, as amended (the Securities Act), and Section&#160;21E of the Securities Exchange Act of 1934, as amended (the Exchange Act). The Company may also make forward-looking statements in other reports filed with the Securities and Exchange Commission (SEC), in materials delivered to stockholders, and in press releases. In addition, the Company&#8217;s representatives may from <span style="white-space:nowrap"><span style="white-space:nowrap">time-to-time</span></span> make oral forward-looking statements. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company has made these forward-looking statements in reliance on the safe harbor provisions of the U.S. Private Securities Litigation Reform Act of 1995. In some cases, you can identify these statements by forward-looking words such as &#8220;anticipates,&#8221; &#8220;believes,&#8221; &#8220;continue,&#8221; &#8220;estimates,&#8221; &#8220;expects,&#8221; &#8220;intends,&#8221; &#8220;may,&#8221; &#8220;might,&#8221; &#8220;plans,&#8221; &#8220;predicts,&#8221; &#8220;projects,&#8221; &#8220;should,&#8221; &#8220;targets,&#8221; &#8220;will,&#8221; or the negative of these terms and other similar terminology. Forward-looking statements in this report include statements about the Company&#8217;s proposed merger with Cibus Global, LLC (Cibus) and the transactions contemplated in connection with the merger (Transactions); Calyxt&#8217;s future financial performance, including its liquidity and capital resources, cash runway and its ability to continue as a going concern; its product pipeline and development; its business model and strategies for the development, commercialization and sales of commercial products; commercial demand for its synthetic biology solutions; the development and deployment of its PlantSpring technology platform; the ability to scale production capability for its BioFactory production system; potential development agreements, partnerships, customer relationships, and licensing arrangements and their contribution to its financial results, cash usage, and growth strategies; and anticipated trends in its business. These and other forward-looking statements are predictions and projections about future events and trends based on the Company&#8217;s current expectations, objectives, and intentions and are premised on current assumptions. The Company&#8217;s actual results, level of activity, performance, or achievements could be materially different than those expressed, implied, or anticipated by forward-looking statements due to a variety of factors, including, but not limited to: adverse impacts if the conditions to the closing of the Transactions are not satisfied or if consummation of the Transactions is delayed; Calyxt&#8217;s ability to realize anticipated benefits of the proposed Transactions; Calyxt&#8217;s ability to maintain its continued listing on the Nasdaq Capital Market; any adverse impact of the Company&#8217;s cost reduction measures and the proposed Transactions on its relationship with employees and third-parties, including ongoing negotiations with potential customers; the impact of increased competition, including competition from a broader array of synthetic biology companies; competition for customers, partners, and licensees and the successful execution of development and licensing agreements; disruptions at its key facilities, including disruptions impacting its BioFactory production system; changes in customer preferences and market acceptance of its products; changes in market consensus as to what attributes are required for a product to be considered &#8220;sustainable&#8221;; the impact of adverse events during development, including unsuccessful pilot production of plant-based chemistries or field trials; the impact of improper handling of its product candidates during development; failures by third-party contractors; inaccurate demand forecasting or milestone and royalty payment projections; the effectiveness of commercialization efforts by commercial partners or licensees; disruptions to supply chains, including raw material inputs for its BioFactory; the impact of changes or increases in oversight and regulation; disputes or challenges regarding intellectual property; proliferation and continuous evolution of new technologies; management changes; changes in macroeconomic and market conditions, including inflation, supply chain constraints, and rising interest rates; dislocations in the capital markets and challenges in accessing liquidity and the impact of such liquidity challenges on the Company&#8217;s ability to execute on its business plan; and other important factors discussed in Part I, Item 1A, &#8220;Risk Factors&#8221; of this Annual Report on Form <span style="white-space:nowrap">10-K,</span> which should be considered an integral part of Part II, Item 7, &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Any forward-looking statements made by the Company in this Annual Report on Form <span style="white-space:nowrap">10-K</span> are based only on currently available information and speak only as of the date of this report. Except as otherwise required by securities and other applicable laws, the Company does not assume any obligation to publicly provide revisions or updates to any forward-looking statements, whether as a result of new information, future developments or otherwise, should circumstances change. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">1 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Market Data </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Unless otherwise indicated, information contained in this Annual Report on Form <span style="white-space:nowrap">10-K</span> concerning the Company&#8217;s industry and the markets in which it operates is based on information from various sources, including independent industry publications. In presenting this information, the Company has also made assumptions based on such data and other similar sources, and on its knowledge of, and its experience to date in, the potential markets for its product. The industry in which the Company operates is subject to a high degree of uncertainty and risk due to a variety of factors, including those described in the section entitled &#8220;Risk Factors&#8221; in this Annual Report on Form <span style="white-space:nowrap">10-K.</span> These and other factors could cause results to differ materially from those expressed in the estimates made by the independent parties and by the Company. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Website Disclosure </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company uses its website (www.calyxt.com), its corporate Twitter account (@Calyxt_Inc) and its corporate LinkedIn account <span style="white-space:nowrap">(https://www.linkedin.com/company/calyxt-inc)</span> as routine channels of distribution of company information, including press releases, analyst presentations, and supplemental financial information, as a means of disclosing material <span style="white-space:nowrap">non-public</span> information and for complying with its disclosure obligations under Regulation FD. Accordingly, investors should monitor the Company&#8217;s website and its corporate Twitter and LinkedIn accounts in addition to following press releases, filings with the SEC, and public conference calls and webcasts. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Additionally, the Company provides notifications of announcements as part of its website. Investors and others can receive notifications of new press releases posted on the Company&#8217;s website by signing up for email alerts. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">None of the information provided on the Company&#8217;s website, in its press releases or public conference calls and webcasts, or through social media is incorporated into, or deemed to be a part of, this Annual Report on Form <span style="white-space:nowrap">10-K</span> or in any other report or document it files with the SEC, and any references to its website or to its corporate Twitter and LinkedIn accounts are intended to be inactive textual references only. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">2 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold" id="TOC425657_1"><span id="toc425657_1"></span>PART I </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:9%;vertical-align:top" align="left" id="TOC425657_2"><span style="font-weight:bold"><span id="toc425657_2"></span>Item&#160;1.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Business. </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Company Overview </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Calyxt, Inc. was founded in 2010 and incorporated in Delaware. Calyxt is a plant-based synthetic biology company. The Company leverages its proprietary PlantSpring<sup style="font-size:75%; vertical-align:top">TM</sup> technology platform to engineer plant metabolism to produce innovative, high-value, and sustainable materials and products for use in helping customers meet their sustainability targets and financial goals. The Company&#8217;s primary focus and commercialization strategy is on engineering synthetic biology solutions through its PlantSpring technology platform for manufacture using its proprietary and differentiated BioFactory<sup style="font-size:75%; vertical-align:top">&#8482;</sup> production system for a diverse base of target customers across a range of end markets, including the cosmeceutical, nutraceutical, and pharmaceutical industries. The Company also commercializes its PlantSpring technology platform by licensing elements of the platform and historically developed traditional agriculture seed-trait product candidates, as well as selectively developing product candidates for customers in traditional agriculture. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The production of the Company&#8217;s plant-based chemistries occurs in its proprietary BioFactory production system. This strategic initiative was announced in October 2021. In the context of the Company&#8217;s PlantSpring technology platform and BioFactory production system, the term &#8220;sustainable&#8221;, as used in this Annual Report, refers to the plant-based chemistry production methods that use plant biomass as a raw material and are therefore renewable and do not completely use up or destroy natural resources. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company also <span style="white-space:nowrap">out-licenses</span> elements of the PlantSpring technology platform, has historically developed seed-trait product candidates for the traditional agriculture market, and may selectively develop products for customers in traditional agriculture. For example, in the third quarter of 2021, the Company announced it had entered into a research collaboration with a global food ingredient manufacturer based in Asia to develop an improved soybean capable of producing oil that would serve as a commercial alternative to palm oil. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company was previously focused on the development of traits for traditional agriculture that it planned to commercialize using either a vertically integrated or licensing business model. The Company&#8217;s first commercial product, a high oleic soybean, was launched in this manner in the first quarter of 2019. In August 2020, the Company announced it was winding down the vertically integrated soybean product line. The wind-down of this product line was completed in late 2021 with the final sales of soybean grain to a large soybean processor. The Company&#8217;s second product, an improved digestibility alfalfa, was developed with and licensed to S&amp;W Seed Company (S&amp;W). S&amp;W is pursuing regulatory clearance for their product candidate and is targeting commercialization in 2023 at which time the Company expects to begin to receive initial royalty payments. The Company intends to use this licensing strategy for other historically developed, traditional agriculture seed-trait product candidates. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company has historically operated in a single segment primarily within the United States and its assets are located within the United States. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Prior to its initial public offering (IPO) on July&#160;25, 2017, the Company was a wholly owned subsidiary of Cellectis. As of December&#160;31, 2022, Cellectis owned 49.1&#160;percent of the Company&#8217;s issued and outstanding common stock. Cellectis has certain contractual rights as well as rights pursuant to the Company&#8217;s certificate of incorporation and bylaws, in each case, for so long as it maintains threshold beneficial ownership levels in the Company&#8217;s shares. See &#8220;Risk Factors&#8212;Although Cellectis and its affiliates hold less than a majority of the Company&#8217;s outstanding common stock, Cellectis possesses certain rights that prevent other stockholders from influencing significant decisions.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On September&#160;22, 2022, the Company announced that the Board of Directors of the Company (the Board) had begun evaluating potential strategic alternatives to maximize shareholder value, including financing alternatives, merger, reverse merger, other business combinations, sale of assets, licensing, or other transactions. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On January&#160;13, 2023, the Company and Calypso Merger Subsidiary, LLC, a Delaware limited liability company and wholly-owned subsidiary of the Company (Merger Subsidiary) entered into an Agreement and Plan of Merger (the Merger Agreement) with Cibus Global, LLC, a Delaware limited liability company (Cibus) and certain other parties thereto. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Pursuant to the Merger Agreement, following the Transactions, Calyxt will be organized in an <span style="white-space:nowrap">&#8220;Up-C&#8221;</span> structure and <span style="white-space:nowrap">re-named</span> &#8220;Cibus, Inc.&#8221; and its only material asset will consist of common units of Cibus. If the Transactions are completed, the business of Cibus will continue as the primary business of the combined organization and the equity holders of Cibus will own a substantial majority of the issued and outstanding common stock of the Company. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The closing of the Transactions is subject to the approval of Calyxt&#8217;s stockholders, the approval of Cibus&#8217; members, the receipt of required regulatory approvals (to the extent applicable) and satisfaction of other customary closing conditions. The closing is currently expected to occur in the second quarter of 2023. Additional information regarding the Transactions is included in Calyxt&#8217;s registration statement on Form <span style="white-space:nowrap">S-4</span> initially filed with the SEC in February 2023. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In connection with the Transactions, beginning at the earlier of March&#160;15, 2023 and the date Calyxt&#8217;s unrestricted cash balance first drops below $1,500,000, Calyxt can request, and Cibus has agreed to provide, an unsecured, interest-free revolving line of credit of up to $3,000,000 in cash, which amount may be increased to $4,000,000 if Cibus elects to extend the outside date (as defined in the Merger Agreement) to June&#160;30, 2023 (the Interim Funding). Funds can be drawn by Calyxt in $500,000 increments and may only be used to fund operating expenses incurred in the ordinary course of business consistent with past practice and consistent with the negative covenants in the Merger Agreement. The full outstanding balance of the Interim </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">3 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
Funding will be reduced to zero in connection with the closing of the Transactions, if consummated. The full outstanding balance of the Interim Funding will be forgiven by Cibus if the Merger Agreement is terminated for any reason other than certain under certain conditions, as detailed in the Merger Agreement. The Interim Funding is subject to acceleration in connection with certain bankruptcy events. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As a result of the Company&#8217;s substantially narrowed operational focus and in light of the available Interim Funding from Cibus in connection with the proposed Transactions, the Company believes it has sufficient cash to fund operations through the end of the second quarter of 2023. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If, for any reason, the Transactions are not completed, the Company will reconsider its available alternatives at such time and could pursue one of the following courses of action, which the Company currently believes to be the most likely alternatives: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left"><span style="font-style:italic">Dissolve and liquidate. </span>The Company may decide to dissolve and liquidate its assets. In such a circumstance, Calyxt would be required to pay all of its debts and contractual obligations and to set aside certain reserves for potential future claims. In light of Calyxt&#8217;s current capital resources, it is highly unlikely, in this case, that substantial resources, if any, would be available for distributions to stockholders. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left"><span style="font-style:italic">Pursue another strategic transaction</span>. The Company may decide to resume the process of evaluating a potential merger, reorganization or other business combination transaction or to sell or otherwise dispose of certain of the Company&#8217;s assets. Any of these alternatives would be costly and time-consuming and would require that Calyxt obtain additional near-term funding in parallel to, or as part of, such a strategic transaction. The Company expects that it would be difficult to secure such funding in a timely manner, on favorable terms or at all. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left"><span style="font-style:italic">Operate the business</span>. Although substantially less likely than the alternatives above, the Calyxt board could elect to seek to continue to operate the Company&#8217;s business. This alternative would require that Calyxt obtain additional near-term funding, which the Company expects would be difficult to secure in a timely manner, on favorable terms or at all. If pursued, Calyxt would likely need to significantly delay or further scale back operations beyond its already narrowly focused operational activities. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Current Operational Focus </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Prior to the announcement of the Transactions, the Company&#8217;s primary focus was on the development of synthetic biology products for its customers using its PlantSpring technology to develop various plant-based chemistries for production in its proprietary BioFactory production system. In light of the proposed Transactions and recent capital resource constraints, the Company has substantially scaled back its operations and has focused its current business activities on ensuring it has cash sufficient to achieve a closing of the proposed Transactions. Accordingly, Calyxt&#8217;s management has implemented cost reduction and other cash-focused measures, including reduction of headcount, reductions of capital expenditures, and renegotiation or termination of professional services agreements. To conserve cash, Calyxt has also strategically evaluated its arrangements with suppliers and service providers and has, in several instances, transitioned such relationships to lower cost alternative providers. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In limiting operations to core activities, the Company has focused its continuing operations on </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">scaling production of a single Plant Cell Matrix<sup style="font-size:75%; vertical-align:top">TM</sup> (PCM<sup style="font-size:75%; vertical-align:top">TM</sup>) structures with its manufacturing partner, Evologic Technologies GmbH (Evologic); </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">licensing efforts with respect to its PlantSpring technology and plant traits, including the TALEN<sup style="font-size:75%; vertical-align:top">&#8482;</sup> technology; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">continuing to progress its three current customer projects&#8212;(1) its research collaboration with a leading global food ingredient manufacturer to develop a soybean trait to serve as an alternative to palm oil, (2)&#160;its plant-based chemistry pilot project for a major consumer packaged goods company, and (3)&#160;supporting late-stage development activities for its improved digestibility alfalfa trait, which was developed with and licensed to S&amp;W Seed Company. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company has suspended <span style="white-space:nowrap">non-core</span> activities, such as efforts toward the development and integration of artificial intelligence and machine learning capabilities (AIML) and the initiation, development and commercialization of additional synthetic biology products, or chemistries, beyond those involved in the continuing operations identified above. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The PlantSpring Technology Platform and Calyxt&#8217;s Development Process </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The PlantSpring technology platform is founded on the Company&#8217;s more than a decade of experience engineering plant metabolism and incorporates its scientific knowledge and its proprietary systems, tools and technologies. PlantSpring also has the potential to incorporate AIML capabilities. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">PlantSpring offers the potential to unleash the natural capabilities of plants&#8212;the original biological systems&#8212;and make available commercial innovations that produce unique plant-based chemistries from plant species, including rare or undomesticated species, in a manner that the Company believes is more robust and sustainable than other methods of production. Plants naturally produce many chemistries that may be valuable inputs for end products. Of the approximately 170,000 known and classified compounds derived from plants, bacteria, and fungi, approximately 78 percent are derived from plants. Moreover, some estimates suggest that there may be up to one million additional chemical compounds yet to be discovered. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">4 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">However, the yield of plant-based chemistries that occurs naturally may be insufficient for commercialization using traditional production methods, the plant that produces the chemistry may be scarce in nature or difficult to harvest, or there may be a socioeconomic concern with the harvest of the plant producing the chemistry. Additionally, the quality or quantity of a natural plant chemistry may be inconsistent, varying considerably over each variety, harvest, or field, and can be impacted by different contaminants in the soil where grown. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In PlantSpring, the Company identifies metabolic pathways to produce plant-based chemistries, designs strategies to reprogram host cells, engineers plant cell metabolism to optimally produce targeted compounds or plant traits. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company uses an efficient development process to deliver innovation through the PlantSpring technology platform, leveraging its extensive knowledge of plants and their metabolism when developing a plant-based chemistry or plant trait. The Company&#8217;s synthetic biology product development process is comprised of three primary stages: Design, Engineer, and Verify, and activities within each stage are as follows: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Design &#8211; identify metabolic pathways to produce the target compound and the genes controlling these pathways, develop strategies for the optimized expression of the target genes, and design the technical approach to achieve the production of the targeted compound or trait. A metabolic pathway is a linked series of chemical reactions occurring within a cell. The reactants, products, and intermediates of an enzymatic reaction are known as metabolites, which are modified by a sequence of chemical reactions catalyzed by enzymes. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Engineer &#8211; direct changes in the plant cells using one or more genetic transformation and plant tissue culture techniques, and enhancements of genes in that plant species. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Verify &#8211; use a combination of analytical tools to verify the compound or trait produced against the intended specification. The analytical tools used include natural product chemistry, metabolomics, genomics, gene expression tools, and other analytics. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The typical timeline to complete the Design-Engineer-Verify process is currently estimated at 12 months. The Company is in the process of scaling plant-based chemistry production beyond the laboratory with its third-party manufacturing partner, Evologic Technologies GmbH. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Commercialization Strategies </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company contemplates three commercialization strategies for its PlantSpring technology platform: (i)&#160;the development and sale of high-value synthetic biology products from the Company&#8217;s proprietary BioFactory production system, (ii)&#160;the licensing of elements of the PlantSpring technology platform and historically developed, traditional agriculture seed-trait product candidates, and (iii)&#160;selective product development for customers in traditional agriculture. In light of the Company&#8217;s capital resource constraints, the implementation of these strategies has been limited to implementation of the core activities described under &#8220;&#8212;Current Operational Focus.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">The BioFactory Production System </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The BioFactory production system is a bioreactor-based production system that is designed to be capable of continuous production of plant-based chemistries. The bioreactor can be of any size depending upon factors including yield and titer necessary to reach the required commercial scale. For production, multicellular PCM structures are placed inside the bioreactor, and growth media provides the PCM structures with nutrition. A PCM structure is a living system of various cell types, which is designed to emulate the intercellular metabolism of an entire plant, that grows over time and produces and stores, or excretes, the target chemistries. The growth media is the feedstock of the BioFactory production system and contains the essential inputs to support growth of the PCM structures and necessary chemistry production. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In 2022, the Company signed an agreement with an infrastructure partner, Evologic. Under the terms of the agreement, Evologic will work alongside Calyxt to grow and scale Calyxt&#8217;s proprietary PCM structures and is currently scaling one PCM for Calyxt. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In combination with the Company&#8217;s Design-Engineer-Verify stages of the development process, the Company estimates that the timeline to achieve commercial availability of a potential product is currently approximately 36 months, subject to potential regulatory extensions for certain industries. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">5 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As a result, the Company believes that in combination its PlantSpring technology platform and its BioFactory production system are capable of unlocking the power of plants to produce high value and complex plant-based chemistries and plant traits that are finite, are difficult to source sustainably, and may not be able to be produced through other production systems or cannot be produced as efficiently in single cell plant culture systems. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Technology Licensing&#160;&amp; Product Development for Agriculture </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company maintains the capability to implement broad technology licensing arrangements and to selectively develop agricultural products. Potential commercial opportunities, include the licensing of elements of the PlantSpring technology platform as well as historically developed, traditional agriculture seed-trait product candidates. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">With respect to licensing opportunities for select elements of the PlantSpring technology platform, the opportunities span the Company&#8217;s intellectual property portfolio built for more than a decade as a leading plant-based biotechnology company, including multiple gene editing platforms, plant breeding, and other capabilities. The Company&#8217;s PlantSpring technology platform has been utilized to drive industry-leading modernization of the hemp species, including improved characteristics for protein and oil production and use in advanced materials. Hemp can also contribute to enhancing a wide variety of materials, including strengthening plastics, reducing petroleum-based content, and providing greater strength and longevity compared to other plant-based fabrics like linen or cotton. The Company has successfully transformed the hemp genome and also has produced &#8220;pollen-proof&#8221; (seedless) hemp with its triploid breeding technology. Combined, the Company&#8217;s hemp advancements offer significant potential advantages in innovation, crop management, and harvest yield. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Additional technology-licensing activity may also continue in connection with the licensing of historically developed, traditional agriculture seed-trait product candidates, including soybeans with improved fatty-acid profiles; an improved digestibility alfalfa, which has been licensed for commercialization to S&amp;W; wheat with a higher fiber content than traditionally bred varieties, and its second generation soybean product, which has an improved fatty acid profile compared to commodity soybeans and the Company&#8217;s initial soybean product launched in 2019. Among the Company&#8217;s other development successes are a soybean with improved flavor to help enable wider adoption for plant-based protein applications and controlling the production of storage sugars in potatoes to improve fry quality and reduce acrylamide. While the Company will pursue licensing opportunities for these product candidates, it is does not intend to invest in further development until specific licensee customers are contracted with. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The potential to opportunistically develop seed-trait product candidates for customers focused on traditional outdoor agriculture market also remains. In 2021, the Company entered into a research collaboration with a global food ingredient manufacturer based in Asia to develop an improved soybean capable of producing an oil that would serve as a commercial alternative to palm oil. The food ingredient manufacturer is funding the Company&#8217;s development costs over the term of the agreement and holds an option for future development and commercialization. The Company achieved the first $100&#160;thousand milestone payment in the fourth quarter of 2022, with the overall project scheduled for completion in the first quarter of 2024, at which time the second milestone payment of $100&#160;thousand would be due. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">To manage prioritization of resources and to drive returns on its investment, the Company has developed a set of criteria by which all agricultural seed trait licensing and seed trait development opportunities are evaluated, which include the size of the overall opportunity, the nature of the product to be developed, and the amount of cash it expects to receive both up front and over time. At present, no new investments are being made in light of the limited implementation of the Company&#8217;s core activities described under &#8220;&#8212;Current Operational Focus.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Research and Development </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s proprietary technologies and intellectual property portfolio are focused on the PlantSpring technology platform, the BioFactory production system, TALEN, and other adjacent technologies, data analytics, plant breeding, systems, and work processes. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s Research and Development (R&amp;D) team has technical expertise primarily in biochemistry, bioinformatics, chemistry, genetics and genetic engineering, molecular biology, plant physiology, tissue culture techniques, and other related fields. The Company&#8217;s R&amp;D activities are conducted principally at its Minnesota facility. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Historically, the Company&#8217;s R&amp;D cash usage has included investments in the development, enhancement and deployment of AIML capabilities, expenses to continue to enhance the capabilities of its PlantSpring technology platform and BioFactory production system, and various expenses and capital expenditures to expand its BioFactory production system from lab through various pilot vessel sizes. In light of Calyxt&#8217;s capital resource constraints, it has limited R&amp;D cash usage. The Company&#8217;s current R&amp;D cash usage primarily consists of expenses to continue to scaling production of a single PCM structure with its manufacturing partner, Evologic. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company has made substantial investments in R&amp;D. For more information on R&amp;D expenses, see the Company&#8217;s consolidated financial statements and related financial statement schedules on page <span style="white-space:nowrap">F-1.</span> </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Market and Industry Overview </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Calyxt believes that its technology platforms have the potential to revolutionize how the world uses plants, providing innovation opportunities in the space where customers&#8217; needs to consume finite resources and their enhanced focus on the sustainability of the planet intersect. The global economy today faces numerous sustainability challenges, as evidenced by metrics such as carbon pollution, water scarcity, and soil erosion. To address their sustainability goals, many companies must produce products differently, and plant&#8211;based chemistries represent a differentiated and a more sustainable alternative to many products and materials in use today. More than 20&#160;percent of the world&#8217;s 2,000 largest public companies have committed to carbon-neutrality, supporting a shift to <span style="white-space:nowrap">plant-based</span> solutions. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">6 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The synthetic biology industry has expanded significantly over the past several years. New companies are being formed, investment capital is being deployed, and the number of public exits for once-private synthetic biology companies have accelerated. Companies within this group are pursuing novel methods of production to replace current approaches to the production of various compounds or products. Examples of such compounds include plant-based proteins, colorants, advanced materials, pharma-grade products (such as vaccine adjuvants and antibiotics), and many others. The Company believes it is the only company in the synthetic biology industry that has exclusively used plants as its core innovation species, with most competitors focused on single-cell organisms including yeast, bacteria (such as <span style="font-style:italic">e coli</span>), and algae. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company believes that potential end markets for plant-based sustainable solutions are broad and diverse because plant-based synthetic biology can be used to produce compounds and products with many desirable sustainability features. These end markets include the cosmeceutical, nutraceutical, and pharmaceutical industries. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Intellectual Property </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Intellectual property protection is key to the Company. As of December&#160;31, 2022, the Company&#8217;s patent estate is composed of patents and patent applications owned by the Company and <span style="white-space:nowrap">in-licensed</span> from other parties. Most of the <span style="white-space:nowrap">in-licensed</span> patents and patent applications are licensed from Cellectis or the University of Minnesota. The license from Cellectis includes technologies invented at Cellectis, technologies invented by the Company when it was a wholly owned subsidiary of Cellectis, and technologies licensed to Cellectis from third parties. The Company also has access to additional patents and patent applications through <span style="white-space:nowrap">in-licensing</span> agreements with other research institutions and universities. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s patent portfolio is categorized into three major platforms: PlantSpring, BioFactory and other products, and Licensing. Some patents and patent applications are applicable to multiple platforms, and as such are included in multiple categories. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The PlantSpring platform elements of the Company&#8217;s patent portfolio is intellectual property used with its PlantSpring platform and includes gene-editing technologies and hemp breeding technologies. This portion of the Company&#8217;s patent portfolio includes more than 160 patents and patent applications worldwide. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The BioFactory and products platform elements of the Company&#8217;s patent portfolio includes outputs from its BioFactory, gene edited crops, and its PCM structures. This portion of the Company&#8217;s patent portfolio includes approximately 45 patents and patent applications worldwide. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The technologies available for licensing within the Company&#8217;s patent portfolio includes <span style="white-space:nowrap">in-licensed</span> technology and Calyxt-originated IP, and includes gene-editing technologies (<span style="font-style:italic">e.g.,</span> TALEN<sup style="font-size:75%; vertical-align:top">&#174;</sup>), gene-edited traits for agriculture, and hemp breeding technologies. This portion of the Company&#8217;s patent portfolio includes approximately 490 patents and patent applications worldwide. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company is actively involved in the prosecution and protection of its technology. The Company&#8217;s global patent portfolio includes 67 patent families comprised of 369 patents and 113 patent applications. Of those patents, 47 have been issued in the United States, with the remaining issued in key geographies outside the United States, primarily Europe, Japan, and China. This number also includes European patents validated in individual European countries. Of those patent applications, 26 are pending in the United States, with the remaining pending as international applications or country-specific applications in key geographies outside the United States. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Individual patent terms extend for varying periods of time, depending upon the date of filing of the patent application, the date of patent issuance, and the legal term of patents in the countries in which they are obtained. The issued patents that the Company has licensed in will expire on dates ranging from 2023 to 2037. If patents are issued on the pending patent applications owned by the Company or that it has <span style="white-space:nowrap">in-licensed,</span> the resulting patents are projected to expire on dates ranging from 2023 to 2043. The Company does not believe that the expiration of any patents expected to occur during 2023 would have a material effect on the Company&#8217;s business, including any impact on its future operations and financial position. For more information regarding the risks related to the Company&#8217;s intellectual property, please see &#8220;Risk Factors&#8212;Risks Related to Intellectual Property.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">License Agreement with Cellectis </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Through its license agreement with Cellectis, the Company has access to intellectual property that broadly covers the use of engineered nucleases for plant gene editing. This intellectual property covers methods to edit plant genes using &#8220;chimeric restriction endonucleases,&#8221; which include TALEN, CRISPR/Cas9, zinc finger nucleases, and some types of meganucleases. The Company believes this umbrella intellectual property applies broadly across gene editing in plants and makes this license an important element in the gene editing intellectual property space. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Under its license agreement with Cellectis, the Company has exclusive sublicense rights (subject to existing <span style="white-space:nowrap">non-exclusive</span> sublicenses to third parties) to intellectual property exclusively licensed to Cellectis from the University of Minnesota in the field of researching, developing, and commercializing agricultural and food products, including traits, seeds, and feed and food ingredients (excluding any application in connection with animals or animal cells). These patent applications cover the use of DNA replicons for gene editing. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company has also been granted a <span style="white-space:nowrap">non-exclusive</span> license to use the TALEN trademark in connection with its use of licensed products under the agreement. Any improvements it makes to the <span style="white-space:nowrap">in-licensed</span> intellectual property are owned by the Company and licensed back to Cellectis on an exclusive basis for any use outside of its exclusive agricultural field of use. The exclusivity of the Company&#8217;s license agreement with Cellectis is subject to certain <span style="white-space:nowrap">non-exclusive</span> licenses Cellectis granted to third parties in the field of research. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">7 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In consideration for the license from Cellectis, the Company is required to pay to Cellectis, on a <span style="white-space:nowrap"><span style="white-space:nowrap">product-by-product</span></span> and <span style="white-space:nowrap"><span style="white-space:nowrap">country-by-country</span></span> basis, a royalty of three percent of net sales less certain items as defined, including costs for grain and seed of any products that are covered by the patents licensed from Cellectis. In addition, the Company is required to pay Cellectis 30&#160;percent of revenue it receives for sublicensing its rights under the agreement to third parties. The Company&#8217;s payment obligations to Cellectis will expire upon the expiration of the <span style="white-space:nowrap"><span style="white-space:nowrap">last-to-expire</span></span> valid claim of the patents licensed to the Company by Cellectis. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Under the Company&#8217;s license agreement with Cellectis, and as between the parties, Cellectis has the first right to control the prosecution, maintenance, defense and enforcement of the licensed intellectual property and the Company will have the right to step in and assume such control with respect to the patents owned by Cellectis and exclusively licensed to it under the agreement if Cellectis elects to not prosecute, maintain, defend, or enforce such patents. In certain circumstances, if Cellectis elects to abandon any patents owned by Cellectis and exclusively licensed to the Company under the agreement, it has the right to assume ownership of such patents. In addition, some of the intellectual property that is licensed to the Company by Cellectis consists of a sublicense of intellectual property originally licensed to Cellectis by the University of Minnesota. The Company&#8217;s license from Cellectis is subject to the license agreement between the University of Minnesota and Cellectis and should its activities under such sublicense violate the license agreement between Cellectis and the University of Minnesota, the Company is responsible for any related damages that Cellectis may incur. In addition, the Company is required to reimburse Cellectis for any payments made by Cellectis to the University of Minnesota pursuant to the license agreement between the University of Minnesota and Cellectis to the extent that such payments are required to be made as a result of its applicable activities. Under the license agreement between Cellectis and the University of Minnesota, the University of Minnesota has the first right to control the prosecution and maintenance of the licensed intellectual property. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s license agreement with Cellectis is perpetual. However, the agreement may be terminated at any time upon the mutual written agreement of both parties, either party&#8217;s uncured material breach of the agreement, or upon certain bankruptcy and insolvency related events. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">License Agreement between Cellectis and Regents of the University of Minnesota&#8212;TALEN </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In January 2011, Cellectis entered into an exclusive license agreement with the University of Minnesota, which was amended in 2012, 2014 and 2015. Pursuant to the agreement, as amended, Cellectis and its affiliates were granted an exclusive, worldwide, <span style="white-space:nowrap">royalty-bearing,</span> sublicensable license, under certain patents and patent applications owned by the University of Minnesota, to make, use, sell, import, and otherwise dispose of products covered by the licensed patents, in all fields of use. These licensed patents relate to TALEN molecules and their use in gene editing. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Pursuant to the agreement, with respect to the agricultural field, Cellectis is required to pay to the University of Minnesota an annual fee, as well as a commercialization fee for every seed variety containing new traits developed using the licensed technology. Cellectis is also required to pay the University of Minnesota milestone payments based on the net sales of licensed products in the agricultural field. Cellectis must also pay the University of Minnesota certain patent-related expenses for prosecuting and maintaining the licensed patents; and under the Company&#8217;s license agreement with Cellectis, it is obligated to reimburse Cellectis for these prosecution costs. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The agreement will expire upon the expiration of the last to expire valid claim of the licensed patents. The University of Minnesota may terminate the agreement upon advance written notice in the event of the insolvency or bankruptcy of Cellectis, and immediately upon written notice if Cellectis challenges the validity or enforceability of any licensed patent in a court or other applicable authority. Cellectis and the University of Minnesota may terminate the agreement by written notice in the event of the other party&#8217;s breach that has not been cured within a specified number of days after receiving notice of such breach. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Trademarks </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, the Company had four registered trademarks in the United States. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Government Regulation and Product Compliance </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s PlantSpring technology platform and its BioFactory production system operate in contained environments without the need for outdoor cropping systems. Any regulated materials used under this process, such as specific bacteria, are therefore subject to well-defined regulations in the United States. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s development and production processes involve the use, generation, handling, storage, transportation and disposal of hazardous chemicals and regulated biological materials. The Company is subject to a variety of federal, state, and local laws, regulations and permit requirements governing the use, generation, manufacture, transportation, storage, handling and disposal of these materials in the United States. In the future, to the extent the Company may operate or sell its products outside the United States, the Company would be subject to corresponding international laws and regulations. These laws, regulations and permits can require expensive fees, exposure or pollution control equipment or operational changes to limit actual or potential impact of the Company&#8217;s technology on the environment and violation of these laws could result in significant fines, civil sanctions, permit revocation or costs from environmental remediation. Future developments, including the commencement of or changes in the processes relating to commercial manufacturing of one or more of the Company&#8217;s products, more stringent environmental regulation, policies and enforcement, the implementation of new laws and regulations or the discovery of unknown environmental conditions, may require expenditures that could have a material adverse effect on the Company&#8217;s business, results of operations or financial condition. </p> <p style="margin-top:0pt;margin-bottom:0pt;page-break-before:always"></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Hemp, as defined in the 2018 Farm Bill as <span style="font-style:italic">Cannabis sativa</span> containing a <span style="white-space:nowrap">delta-9</span> tetrahydrocannabinol (THC) concentration of not more than 0.3&#160;percent on a dry weight basis, has been removed from the United States Federal Controlled Substances Act and is legally distinct from marijuana/cannabis, which is <span style="font-style:italic">Cannabis sativa</span> containing a THC concentration of more than 0.3&#160;percent on a dry weight basis. Hemp is recognized as an agricultural crop by the United States federal government. Federal and state laws and regulations on hemp address production, monitoring, manufacturing, distribution, and laboratory testing to ensure that that the hemp has a THC concentration of not more than 0.3&#160;percent on a dry weight basis. Federal laws and regulations also address the transportation or shipment of hemp or hemp products. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">8 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Consistent with the 2018 Farm Bill, the Minnesota Department of Agriculture (MDA) operates a Hemp Program under its United States Department of Agriculture (USDA) approved Minnesota state plan. This plan establishes that a commercial hemp production license is required for growing and processing of hemp in the State of Minnesota. The Company holds an MDA Hemp Program License and has implemented an internal hemp compliance system including procedures, quality control and internal audits. USDA and/or MDA may audit the Company at any time for compliance with license requirements. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">9 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Additionally, Calyxt has obtained USDA permits for specific regulated materials (e.g., bacteria) that are used as part of its PlantSpring technology platform and BioFactory production system. The Company has implemented the required compliance system in order to meet USDA permit conditions and ensure adequate documentation is in place. The USDA may audit the Company at any time for compliance with permit requirements. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The BioFactory production system has the capability of producing a diverse range of plant-derived compounds that may be used for applications in cosmeceuticals, nutraceuticals, pharmaceuticals, and more. As the Company delivers these valuable compounds to its customers, each customer will be responsible for determining for which applications the compounds are utilized and such <span style="white-space:nowrap">customer-determined</span> specific uses will determine applicable regulatory requirements. It is anticipated that because the Company&#8217;s customers would incorporate the purchased compounds into their existing product development processes and areas of applications, the customers will be best positioned to apply their specific expertise in the field to establish regulatory compliance and determine any additional requirements. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company also expects to continue to license its technology and develop seed traits for agricultural customers based on their needs. This would include the use of gene editing in crops for outdoor use. Neither the Company, nor its commercial partners, currently deploy the Company&#8217;s technology for use outside of the United States with the exception of the Company&#8217;s High Oleic&#160;Soybean product, which in addition to having clearance from the USDA and FDA, also has clearance from the Canadian Food Inspection Agency and Health Canada for use in Canada. In today&#8217;s global market, overall business development strategy for plant biology companies depends, in part, on the availability of regulatory clearance in strategic export markets, which enables broader flexibility for product expansion and is a key consideration in evaluating global trade opportunities. Regulatory predictability is critical in order to establish accurate product launch strategies. The costs of achieving clearance in foreign countries is often high, due to stricter regulatory environments than the United States, and there can be no assurance the Company will be granted clearance on favorable terms, if at all. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Under the Company&#8217;s partner-driven model, agricultural customers would likely be contractually responsible for obtaining the needed global regulatory clearance for agricultural products developed by the Company or using its licensed technology. Accordingly, outside of permitting expenses incurred in the ordinary course of business, the Company does not expect compliance with government regulations, including environmental regulations, to have a material effect on the Company&#8217;s capital expenditures, earnings, or competitive position. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Competition </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The market for more sustainably produced products is highly competitive. Competition in synthetic biology is largely from fermentation-based companies who generally pursue the development of compounds by combining a single cell organism like a microbe, bacteria, or yeast with another organism&#8217;s DNA to achieve a desired result. These compounds are then marketed by third parties or directly by the fermentation company. These organizations may have substantially larger budgets for R&amp;D, product commercialization, and regulatory process management and greater available capital resources. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Through its technology licensing, the Company believes that it faces competition from large agricultural biotechnology, seed, and chemical companies, certain of which have been actively involved in new trait discovery, development, and commercialization. Many of the Company&#8217;s competitors&#8212;particularly large chemical companies&#8212;have substantially larger budgets for R&amp;D, product commercialization, and regulatory process management as well as substantially greater access to capital. Trait research and development companies as well as research universities and institutions are competitors that typically focus on a limited number of traits and do not generally have the product development, gene editing technologies, and regulatory infrastructure necessary to bring traits to market. They generally <span style="white-space:nowrap">out-license</span> trait technologies to large industry players with <span style="white-space:nowrap">in-house</span> development and regulatory capabilities at a relatively early stage of development. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company competes based on its expertise and the precision, specificity, cost effectiveness and development speed of its proprietary technologies. Nevertheless, certain of the Company&#8217;s competitors are more established in the synthetic biology industry and many of the Company&#8217;s current or potential competitors, either alone or with their R&amp;D or collaboration partners, have significantly greater financial resources and expertise in R&amp;D, manufacturing, testing, and marketing approved products than the Company. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s commercial opportunity could be reduced or eliminated if its competitors develop and commercialize products faster, with lower research costs than the Company. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Human Capital </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, the Company had 48 employees, 30 of whom were in R&amp;D. None of the Company&#8217;s employees are represented by a labor union or covered by a collective bargaining agreement. The Company considers its relationship with employees to be good. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s employees are a critical asset. Recognizing the core importance of its personnel, the Company has sought to provide: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">competitive wages and benefits, </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">support to employees by promoting health and safety, </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">training and development that builds technical and professional skills, and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">a culture of compliance that focuses on adhering to its code of conduct and business ethics and labor policy at all levels. </p></td></tr></table> <p style="margin-top:0pt;margin-bottom:0pt;page-break-before:always"></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company values and celebrates the diversity of its employee base and provides regular opportunities to learn about contributions of various ethnic and minority groups on the culture and achievements of the United States, including scientific advancements. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">10 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Human capital management strategies have been developed collectively by senior management and are overseen by the Board of Directors. The Company is committed to efforts that ensure that the workplace is respectful, equitable, ethical, and fosters an inclusive work environment across its workforce. This commitment has been reinforced through required diversity and inclusion trainings for all employees. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In connection with the Company&#8217;s cost reduction measures, Calyxt has undertaken headcount reductions, primarily in the first quarter of 2023. As of January&#160;31, 2023, Calyxt had 28 full-time employees, of which ten employees are within Calyxt&#8217;s administrative, legal and finance functions. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Seasonality </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company maintains the capability to implement broad arrangements for technology licensing and product development for agriculture. Technology licensing opportunities span the Company&#8217;s intellectual property portfolio built over more than a decade as a leading plant-based biology company, including multiple gene editing platforms, plant breeding, and other capabilities. The Company may be exposed to the impact of seasonality that exits with traditional agriculture depending on the arrangement. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Corporate Information </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company incorporated in Delaware on January&#160;8, 2010, and its largest stockholder is Cellectis. The Company&#8217;s principal executive offices are located at 2800 Mount Ridge Road, Roseville, Minnesota 55113, United States of America, and its telephone number is +1 (651) <span style="white-space:nowrap">683-2807.</span> The Company also maintains a website at www.calyxt.com. The information contained in, or that can be accessed through, its website is not part of this report. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Available Information </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company files or furnishes periodic reports and amendments thereto, including its Annual Reports on Form <span style="white-space:nowrap">10-K,</span> its Quarterly Reports on Form <span style="white-space:nowrap">10-Q</span> and Current Reports on Form <span style="white-space:nowrap">8-K,</span> proxy statements, and other information with the SEC. On the Company&#8217;s website located at www.calyxt.com, investors can obtain, free of charge, this Annual Report on Form <span style="white-space:nowrap">10-K,</span> Quarterly Reports on Form <span style="white-space:nowrap">10-Q,</span> Current Reports on Form <span style="white-space:nowrap">8-K</span> and all other filings with the SEC as soon as reasonably practicable after it electronically files or furnish such information with the SEC. Information contained on the Company&#8217;s website is not incorporated into this Annual&#160;Report on Form <span style="white-space:nowrap">10-K.</span> In addition, the SEC maintains a website that contains reports, proxy statements and other information regarding issuers that file electronically with the SEC. The website can be accessed at <span style="text-decoration:underline">www.sec.gov</span>. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">11 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top" align="left" id="TOC425657_3"><span style="font-weight:bold"><span id="toc425657_3"></span>Item&#160;1A.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Risk Factors. </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">This section includes a discussion of what the Company believes to be the material factors that make an investment in the Company speculative or risky and that could affect its business, operating results, financial condition, and the trading price of the Company&#8217;s common stock. The risks described below are not the only risks the Company faces. Additional risks and uncertainties not currently known to the Company, or that the Company currently deems to be immaterial, may occur or become material in the future. You should carefully consider these risk factors in connection with Part 2, Item 7, &#8220;Management&#8217;s Discussion and Analysis of Financial Conditions and Results of Operations,&#8221; the consolidated financials and the other information in this Annual Report. </span></p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Risk Related to the Transactions </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">There is no assurance that the Transactions will be completed in a timely manner or at all. If the Transactions are not consummated, the Company&#8217;s business could suffer materially and its stock price could decline. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The closing is subject to a number of closing conditions, including the approval by the Company&#8217;s stockholders of the issuance of shares of Calyxt&#8217;s common stock pursuant to the Merger Agreement and other customary closing conditions. If the conditions are not satisfied or waived, the merger will not occur or will be delayed. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If the Transactions are not consummated, the Company may be subject to a number of material risks, and its business and stock price could be adversely affected, as follows: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">The Company has incurred and expects to continue to incur significant expenses related to the Transactions even if the Transactions are not consummated; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">The Company could be obligated to pay Cibus a termination fee of up to $1.0&#160;million under certain circumstances pursuant to the Merger Agreement; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the market price of Calyxt&#8217;s common stock may decline to the extent that the current market price reflects a market assumption that the Transactions will be completed; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">The Company may not be able to pursue an alternate merger or other strategic transaction if the Transactions are not completed. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If the Transactions are not completed, Calyxt&#8217;s board of directors may decide to pursue a liquidation and dissolution of Calyxt. In such an event and in light of Calyxt&#8217;s current capital resource constraints, it is unlikely that substantial resources would be available for distributions to stockholders. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">While Calyxt has entered into the Merger Agreement with Cibus, the closing of the Transactions may be delayed or may not occur at all, and there can be no assurance that the Transactions, if completed, will deliver the anticipated benefits Calyxt expects or enhance stockholder value. If the Transactions are not completed and the Merger Agreement is terminated under certain circumstances, Calyxt may be required to pay Cibus a termination fee of $1.0&#160;million. Even if a termination fee is not payable in connection with a termination of the Merger Agreement, Calyxt will have incurred significant fees and expenses, which must be paid whether or not the merger is completed. Further, beginning at the earlier of March&#160;15, 2023 and the date Calyxt&#8217;s unrestricted cash balance first drops below $1.5&#160;million, Calyxt can request, and Cibus has agreed to provide the Interim Funding. While the outstanding balance of the Interim Funding will be reduced to zero in connection with the closing of the Transactions, if the Merger Agreement is terminated under certain circumstances, any portion of the Interim Funding that has been drawn would become due and payable. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If for any reason the Transactions are not completed, Calyxt&#8217;s board of directors may elect to, among other things, attempt to complete another strategic transaction, attempt to sell or otherwise dispose of the various assets of Calyxt, or seek to continue to operate Calyxt&#8217;s business. Any of these alternatives would be costly and time-consuming and would require that Calyxt obtain additional near-term funding. Calyxt expects that it would be difficult to secure such funding in a timely manner, on favorable terms or at all. Further, in each of the foregoing scenarios, the failure to complete the Transactions may result in negative publicity and a negative impression of Calyxt in the investment community, could significantly harm the market price of Calyxt&#8217;s Common Stock, may affect Calyxt&#8217;s relationship with employees, customers and potential customers and other partners in the business community, and may make further impede the ability to raise additional financing. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Calyxt cautions that it is unlikely that Calyxt will be able to obtain additional financing or to find a new strategic partner. If a new strategic partner were identified, Calyxt can provide no assurance that it would be able to close an alternative transaction on terms that are at least as favorable as the terms set forth in the Merger Agreement. Accordingly, there is significant risk that such alternatives, if any, may not be successfully consummated, if pursued. To the extent that Calyxt seeks and is able to raise additional capital through the sale of equity or convertible debt securities, Calyxt stockholders&#8217; ownership interest will be diluted, and the terms of these securities may include liquidation or other preferences that adversely affect their rights as a common stockholder. Debt financing or preferred equity financing, if available, may involve agreements that include covenants limiting or restricting Calyxt&#8217;s ability to take specific actions, such as incurring additional debt, making capital expenditures or declaring dividends. If Calyxt raises funds through strategic transactions or commercial or licensing arrangements with third parties, Calyxt may have to relinquish valuable rights to its intellectual property, technologies, future revenue streams or product candidates or to grant licenses on terms that may not be favorable to it. Even if consummated, it is unlikely that any such transaction will fully address Calyxt&#8217;s current capital resource constraints and liquidity challenges, and Calyxt may need to significantly delay or further scale back operations beyond its already narrowly focused operational activities. In such circumstances, the Calyxt board of directors may decide that it is in the best interests of the Calyxt stockholders to dissolve the company and liquidate its assets. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">12 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If the Transactions are not completed, the Calyxt board of directors may decide that it is in the best interests of the Calyxt stockholders to dissolve the company and liquidate its assets. In that event, the amount of cash, if any, available for distribution to the Calyxt stockholders would depend on the timing of such decision and the timing of such liquidation since the amount of cash available for distribution continues to decrease as Calyxt funds its operations and incurs fees and expenses related to the merger, including pursuant to the Interim Funding. In addition, if the Calyxt board of directors were to approve and recommend, and the Calyxt stockholders were to approve, a dissolution of Calyxt, it would be required under the DGCL to pay its outstanding obligations, as well as to make reasonable provision for contingent and unknown obligations, prior to making any distributions in liquidation to the Calyxt stockholders. As a result of this requirement, a portion of Calyxt&#8217;s assets may need to be reserved pending the resolution of such obligations. In addition, Calyxt may be subject to litigation or other claims related to a liquidation and dissolution of the company. If a liquidation and dissolution were pursued, the Calyxt board of directors, in consultation with its advisors, would need to evaluate these matters and make a determination about a reasonable amount to reserve. Accordingly, in such a circumstance and in light of Calyxt&#8217;s current capital resources, it is highly unlikely that substantial resources, if any, would be available for distributions to stockholders. Calyxt&#8217;s stockholders would likely lose all or a significant portion of their investment. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Calyxt has engaged in cost reduction and other cash-focused measures, which may result in challenges in managing its business and executing on its business strategy while successfully completing the Transactions. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In light of Calyxt&#8217;s capital resource constraints in recent quarters, management has implemented cost reduction and other cash-focused measures, including reduction of capital expenditures, headcount reductions, and renegotiation or termination of professional services agreements. To conserve cash, Calyxt has also strategically evaluated its arrangements with suppliers and service providers and has, in several instances, transitioned such relationships to lower cost alternative providers. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">During the course of discussions with Cibus regarding, and following the execution of, the Merger Agreement, Calyxt has further streamlined and focused its business activities on preserving cash sufficient to achieve a closing of the Transactions. Accordingly, Calyxt has taken additional steps to reduce its operating expenses and has focused its continuing operations on scaling production of its Plant Cell Matrix with its manufacturing partner, licensing efforts with respect to its PlantSpring technology and plant traits and continuing to progress its three key customer projects. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Calyxt&#8217;s cost reduction measures have included headcount reductions, which result in the loss of institutional knowledge and expertise as well as reallocations and combinations of certain roles and responsibilities, in each case, which could adversely affect Calyxt&#8217;s operations. As of January&#160;31, 2023, Calyxt had 28 full-time employees, of which ten are within Calyxt&#8217;s administrative, legal, and finance functions. Calyxt&#8217;s ability to continue its <span style="white-space:nowrap"><span style="white-space:nowrap">day-to-day</span></span> operations and to successfully complete the merger depends in large part on its ability to retain certain remaining personnel. Despite Calyxt&#8217;s efforts to retain employees, one or more key employees could terminate their employment with Calyxt on short notice. The loss of the services of certain employees could potentially harm Calyxt&#8217;s ability to consummate the merger, to continue its <span style="white-space:nowrap"><span style="white-space:nowrap">day-to-day</span></span> business operations, including the progression of its key customer projects, or to fulfill its reporting obligations as a Nasdaq-listed public company. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If for any reason the Transactions are not completed and the Calyxt board of directors seeks to continue to operate Calyxt&#8217;s business, Calyxt will face challenges resulting from its streamlined personnel, who will need to continue to implement Calyxt&#8217;s managerial, operational, and financial systems, manage its facilities, and progress customer projects and licensing efforts. As a result, Calyxt&#8217;s management may need to divert a disproportionate amount of its attention away from Calyxt&#8217;s <span style="white-space:nowrap"><span style="white-space:nowrap">day-to-day</span></span> strategic and operational activities and devote a substantial amount of time to managing organizational changes. Further, cash-focused headcount reduction measures may yield unintended consequences, such as attrition beyond Calyxt&#8217;s intended reduction in headcount and reduced employee morale. In addition, reductions in the size of Calyxt may result in employees who were not affected by the reductions in headcount seeking alternate employment. The loss of the services of certain employees could potentially harm Calyxt&#8217;s ability to continue its <span style="white-space:nowrap"><span style="white-space:nowrap">day-to-day</span></span> business operations, including the progression of its key customer projects, or to fulfill its reporting obligations as a Nasdaq-listed public company. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In addition, cost reduction and cash-focused measures that Calyxt has undertaken may result in weaknesses in Calyxt&#8217;s infrastructure and operations, an inability to effectively execute on customer acquisition and business development efforts, loss of business opportunities, reduced productivity among remaining employees, and challenges in complying with legal and regulatory requirements. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If the Transactions are not consummated, the negative events referred to above would have a material adverse impact on Calyxt&#8217;s business, operations, reputation, and long-term viability. Moreover, negative publicity associated with such cost-reduction activities and Calyxt&#8217;s failure to consummate the merger could adversely affect Calyxt&#8217;s relationships with its suppliers, service providers, customers and potential customers, employees, and other third parties, which in turn could further adversely affect its operations and financial condition. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The issuance of shares of Common Stock to Cibus Equityholders in the Transactions will dilute substantially the voting power of Calyxt&#8217;s current stockholders. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If the Transactions are completed, each outstanding equity interest in Cibus will be converted into the right to receive a number of shares of Common Stock equal to the exchange ratios determined pursuant to the Merger Agreement. Immediately following the Transactions, <span style="white-space:nowrap">pre-closing</span> holders of Cibus membership units and warrants are expected to own a substantial majority of the issued and outstanding common stock of the Company, and <span style="white-space:nowrap">pre-closing</span> Calyxt stockholders are expected to be substantially diluted. Accordingly, the issuance of shares of Common Stock to Cibus equity holders in the merger will significantly reduce the relative voting power of each share of Common Stock held by current Calyxt stockholders. Consequently, Calyxt stockholders as a group will have significantly less influence over the management and policies of the combined organization after the Transactions than prior to the Transactions. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">13 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If the combined company after the Transactions is unable to realize the strategic and financial benefits currently anticipated from the Transactions, the Calyxt Stockholders will have experienced substantial dilution of their ownership interests without receiving the expected commensurate benefit, or receiving only part of the commensurate benefit to the extent the combined organization is able to realize only part of the expected strategic and financial benefits currently anticipated from the Transactions. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The pendency of the Transactions could have an adverse effect on the trading price of Common Stock and Calyxt&#8217;s business, financial condition, results of operations or business prospects. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">While there have been no significant adverse effects to date, the pendency of the Transactions could disrupt Calyxt&#8217;s businesses in the following ways, including: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the attention of Calyxt&#8217;s management may be directed toward the closing of the Transactions and related matters and may be diverted from the <span style="white-space:nowrap"><span style="white-space:nowrap">day-to-day</span></span> business operations; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">third parties may seek to terminate or renegotiate their relationships with Calyxt as a result of the merger, whether pursuant to the terms of their existing agreements with Calyxt or otherwise. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Should they occur, any of these matters could adversely affect the trading price of Calyxt&#8217;s Common Stock or harm Calyxt&#8217;s financial condition, results of operations or business prospects. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Risks Related to Calyxt&#8217;s Financial Position and Need for Additional Capital </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If the Transactions are not completed, Calyxt&#8217;s ability to continue as a going concern will depend on its ability to obtain additional near-term financing, which may not be available on acceptable terms or at all. Failure to obtain this necessary capital when needed may force it to delay, limit or terminate its product development efforts or cease operations. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, Calyxt had $3.4&#160;million of cash and cash equivalents. Calyxt&#8217;s net loss was $16.9&#160;million for the fiscal year ended December&#160;31, 2022, and it used $19.4&#160;million of cash for operating activities for the fiscal year ended December&#160;31, 2022. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Calyxt has incurred losses since its inception. If the Transactions are not completed and Calyxt does not pursue a liquidation and dissolution or an alternative strategic transaction, Calyxt expects to continue to incur significant expenses and operating losses for the next several years. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In light of Calyxt&#8217;s capital resource constraints in recent quarters, management has implemented cost reduction and other <span style="white-space:nowrap">cash-focused</span> measures to manage liquidity, including reduction of capital expenditures, headcount reductions, and renegotiation or termination of professional services agreements. To conserve cash, Calyxt has also strategically evaluated its arrangements with suppliers and service providers and has, in several instances, transitioned such relationships to lower cost alternative providers. During the course of discussions with Cibus regarding, and following the execution of, the Merger Agreement, Calyxt has streamlined and focused its business activities on preserving cash sufficient to achieve a closing of the merger. In light of these efforts and taking into account the available Interim Funding from Cibus, Calyxt believes it has sufficient cash to fund operations through the end of the second quarter of 2023. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If the Transactions are not completed and Calyxt does not pursue a liquidation and dissolution, its ability to continue as a going concern will depend on its ability to obtain near-term additional public or private equity or debt financing, obtain government or private grants and other similar types of funding, attain further operating efficiencies, and to further reduce or contain expenditures. If Calyxt were unable to raise additional capital in the near term and in a sufficient amount, it would likely need to implement increasingly stringent cost saving measures and significantly delay, scale back, or cease operations, in part or in full. Accordingly, Calyxt&#8217;s management has concluded there is substantial doubt regarding its ability to continue as a going concern. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If Calyxt were able to raise additional funds through the issuance of additional debt or equity securities in such circumstances, it could result in substantial dilution to its existing stockholders and increased fixed payment obligations, and these securities may have rights senior to those of Calyxt&#8217;s shares of common stock. Any of these events could significantly harm Calyxt&#8217;s business, financial condition, and prospects. In light of Calyxt&#8217;s current stock price and capital resource constraints, there can be no assurance that a potential financing transaction, if any were available, would be sufficient for Calyxt&#8217;s financing needs. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Calyxt currently has no source of material near-term revenue and may never become profitable. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">During the course of discussions with Cibus regarding, and following the execution of, the Merger Agreement, Calyxt has streamlined and focused its business activities on preserving cash sufficient to achieve a closing of the Transactions. Accordingly, Calyxt has taken additional steps to streamline its operations and to reduce its operating expenses. Calyxt has focused its operations on: scaling production of its Plant Cell Matrix with its manufacturing partner; licensing efforts with respect to its PlantSpring technology and plant traits; and continuing to progress its three key current customer projects&#8212;(1) its research collaboration with a leading global food ingredient manufacturer to develop a soybean trait to serve as an alternative to palm oil, (2)&#160;its plant-based chemistry pilot project for a major consumer packaged goods company, and (3)&#160;supporting late-stage development activities for Calyxt&#8217;s improved digestibility alfalfa trait, which was developed with and licensed to S&amp;W Seed Company. While these three projects are important for Calyxt&#8217;s overall product development pipeline, none of these projects is expected to generate material revenue in the near term. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">14 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">There can be no guarantee that the Transactions will be completed within the anticipated timing or at all. If the Transactions are not completed and Calyxt does not pursue a liquidation and dissolution, its ability to continue as a going concern and advance its operations and key products will depend on its ability to obtain in the near-term additional financing. Over the longer term and until Calyxt can generate cash flows sufficient to support its operating capital requirements, it would expect to finance a portion of future cash needs through (i)&#160;any remaining cash on hand, (ii)&#160;commercialization activities, which may result in various types of revenue streams from (a)&#160;future product development agreements and technology licenses, including upfront and milestone payments, annual license fees, and royalties; and (b)&#160;product sales from its proprietary BioFactory production system; (iii)&#160;government or other third-party funding, (iv)&#160;public or private equity or debt financings, (v)&#160;the execution of an alternative strategic transaction, or (v)&#160;a combination of the foregoing. However, capital generated by commercialization activities, if any, is expected to be received over a period of time and ramping up over the course of several years, with near-term capital potentially unavailable on reasonable terms, if at all. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Calyxt has a limited operating history, which makes it difficult to evaluate its current business and prospects and to assess its future viability. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Calyxt is an early-stage synthetic biology company with a limited operating history that to date has been focused primarily on R&amp;D and until October 2021 was pursuing prior <span style="white-space:nowrap"><span style="white-space:nowrap">go-to-market</span></span> strategies. Calyxt&#8217;s operating results for periods prior to October 2021 reflect results under its prior <span style="white-space:nowrap"><span style="white-space:nowrap">go-to-market</span></span> strategies, which involved different areas of focus, different cost structures, and different sources of revenues, which, in combination with its limited operating history, may make it difficult to evaluate its current business and prospects and to assess its future viability. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In implementing Calyxt&#8217;s current strategic focus on the development of plant-based synthetic biology products, Calyxt encounters risks and difficulties frequently experienced by companies in rapidly developing and changing emergent industries, including challenges in developing products, determining appropriate investments of its limited resources, capital raising, and gaining customers for its novel products and innovations. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Plant-based synthetic biology product development is a highly speculative endeavor. It entails significant upfront R&amp;D investment to scale the BioFactory production system to sufficient levels to support commercialization, and there is significant risk that Calyxt will not be able to scale the BioFactory to these levels, or at all. If the Transactions are not completed and Calyxt does not pursue a liquidation and dissolution, these risks will be exacerbated by Calyxt&#8217;s limited capital resources. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">To commercialize its products, Calyxt must be successful in using its PCM structures to produce target molecules at commercial scale and at a commercially viable cost. If Calyxt cannot finance and achieve commercial scale production levels or commercially viable production economics for enough products to support its business plan, including through establishing and maintaining sufficient commercial scale and volume, it will be unable to achieve a sustainable business. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Calyxt&#8217;s commercial scale production costs depend on many factors that could have a negative effect on its ability to sell products developed for customers at competitive prices, including its ability to establish and maintain sufficient commercial scale and volume to attract third party contract manufacturing, referred to as infrastructure partners. There can be no assurance that Calyxt will be able to engage infrastructure partners on acceptable terms, including reasonable costs per unit of production, or at all, or to maintain relationships with existing infrastructure partners. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If the Transactions are not completed and Calyxt does not pursue a liquidation and dissolution and Calyxt is unable to achieve these economies of scale and targeted unit commercial production, its revenues, profitability, and financial condition will be adversely affected. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Risks Related to the Company&#8217;s Business and its Operations </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The Company&#8217;s operational and financial success depends on its ability to successfully deliver synthetic biology solutions for an expanded group of end markets, which is subject to a variety of risks and uncertainties. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Since the Company&#8217;s inception, it has deployed its technology platform toward delivering plant-based innovations and solutions, primarily to the agriculture end market. In October 2021, the Company announced a strategic initiative to focus it on engineering plant-based synthetic biology solutions across an expanded group of end markets, including its initial target <span style="white-space:nowrap">end-markets&#8212;the</span> cosmeceutical, nutraceutical, and pharmaceutical markets&#8212;as well as other potential end markets, including advanced materials and chemical industries, in addition to the agriculture end market. This expanded and diversified focus places significant demands on the Company&#8217;s management, requires adaptations to its operational infrastructure, and necessitates incremental capital expenditures. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">During the course of discussions with Cibus regarding, and following the execution of, the Merger Agreement, Calyxt has streamlined and focused its business activities on preserving cash sufficient to achieve a closing of the Transactions. Accordingly, Calyxt has streamlined its operations and to reduce its operating expenses. Calyxt has focused its operations on: scaling production of its Plant Cell Matrix with its manufacturing partner; licensing efforts with respect to its PlantSpring technology and plant traits; and continuing to progress its three key current customer projects&#8212;(1) its research collaboration with a leading global food ingredient manufacturer to develop a soybean trait to serve as an alternative to palm oil, (2)&#160;its plant-based chemistry pilot project for a major consumer packaged goods company, and (3)&#160;supporting late-stage development activities for Calyxt&#8217;s improved digestibility alfalfa trait, which was developed with and licensed to S&amp;W Seed Company. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If the Transactions are not completed and Calyxt does not pursue a liquidation and dissolution, it would need to execute on its business plan with limited capital resources. If Calyxt fails to effectively and efficiently manage and implement its business strategy, if it is unable to differentiate its offerings and capabilities from competitors in the synthetic biology industry, who may have a more established position in the synthetic biology industry, greater financial and operational resources, and other competitive advantages, or if Calyxt is otherwise not successful in marketing its offerings and capabilities to new target customers, its business, financial condition, and results of operations would be adversely impacted. In addition, to the </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">15 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
extent Calyxt faces technological and other challenges, including unanticipated costs or delays in the development of compounds intended to be produced using the BioFactory production system, challenges adapting its technology platform for specific customer-driven plant-based chemistry needs, or the inability to effectively or efficiently scale production, its business, financial condition and results of operations would be adversely impacted. The BioFactory production system and Calyxt&#8217;s ability to produce plant-based chemistries remain relatively unproven and may not be successful at scale or at all. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Market participants, including customers and potential investors, may be skeptical of the viability and benefits of Calyxt&#8217;s PlantSpring technology platform and its BioFactory production system because they are based on a novel approach and the adoption of complex and emerging technologies. There can be no assurance that Calyxt&#8217;s technology will be understood, approved, or accepted by customers, regulators, and potential investors or that Calyxt will be able to sell its services and products profitably at competitive prices and with features sufficient to establish demand. If market participants are skeptical of Calyxt&#8217;s technology, its ability to raise capital and the value of its common stock may be adversely affected.. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Moreover, because of the novelty and complexity of the PlantSpring platform and BioFactory production system, achieving broad commercial success may require that the Company overcomes potential customer skepticism regarding its capabilities, particularly in light of the historical challenges of scaling production in the field of synthetic biology. If the Company does not achieve the technical specifications required by its customers or successfully manage new product development processes, or if development work is not performed according to schedule, then its revenue growth from new pipeline products may be prevented or delayed, and its business and operating results may be harmed. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In order for novel products from the PlantSpring technology platform and its BioFactory production system to be successfully commercialized, it will be important for the Company to establish relationships not only with customers, but also with their suppliers in order to gain visibility into market trends, feature and specification demands, and manufacturing, regulatory, and distribution challenges. If the Company is unable to convince potential customers or their suppliers of the value of its synthetic biology products, it will not be successful in entering these markets and its business and results of operations will be adversely affected.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The Company faces significant competition and many of its competitors have substantially greater financial, technical, and other resources than Calyxt. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The market for products developed with synthetic biology is highly competitive, and the Company faces significant direct and indirect competition in several aspects of its business. See &#8220;Item 1. Business &#8211; Competition.&#8221; Many of these competitors have substantially greater financial, technical, marketing, sales, distribution, and other resources than the Company. Many competitors engage in ongoing R&amp;D, and technological developments by its competitors could render the Company&#8217;s technology less competitive or obsolete, resulting in reduced revenues compared to expectations. As a result, the Company may be unable to compete successfully against its current or future competitors, which may result in reductions in revenue, reduced margins, and the inability to achieve market acceptance for its products. The Company expects to continue to face significant competition. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The synthetic biology industry is still emerging and is characterized by rapid and significant technological changes, frequent new product introductions and enhancements, and evolving industry demands and standards. The Company&#8217;s success depends on its ability to sign and initiate commercial programs using its customer demand-driven approach to selecting compounds for development and scaling the production of those compounds in its BioFactory production system. To compete, the Company&#8217;s development activity needs to occur on a timely and cost-effective basis, and it will need to continue to advance its technology. However, in light of the Company&#8217;s efforts to preserve cash, it has presently suspended <span style="white-space:nowrap">non-core</span> activities, such as efforts toward the development and integration of artificial intelligence and machine learning capabilities (AIML) and the initiation, development and commercialization of additional synthetic biology products, or chemistries, beyond those involved in the continuing operations identified above. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s ability to compete effectively and to achieve commercial success also depends, in part, on its ability to identify and attract customers who contract with it to develop products for use in their production and contracting with those same third parties for the commercialization of those products. The Company may not be successful in achieving these factors and any such failure may adversely affect its business, results of operations and financial condition. Moreover, the Company&#8217;s ability to attract and contract with customers has been hampered by the Company&#8217;s capital resource constraints and cost reduction efforts. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Due to the lead time involved in developing a product for a customer using the Company&#8217;s platform, its potential customers will be required to make a number of assumptions and estimates regarding the commercial feasibility of the plant-based chemistry, including assumptions and estimates regarding the demand for those <span style="white-space:nowrap">end-products</span> and processes that will utilize the plant-based chemistry developed with the Company&#8217;s technology, the existence or <span style="white-space:nowrap">non-existence</span> of products being simultaneously developed by competitors, potential market penetration and obsolescence, whether planned or unplanned,. As a result, it is possible that the Company may reach an agreement with a customer who wishes to develop a product that has been displaced by the time of launch, addresses a market that no longer exists or is smaller than previously thought, that <span style="white-space:nowrap">end-consumers</span> do not like or otherwise is not competitive at the time of launch, in each case, after the incurrence of significant opportunity costs by the Company to develop such a product. In addition, potential customers will be required to make assumptions about the Company&#8217;s ability to execute on such product development initiatives, including the Company&#8217;s ability to continue as a going concern through the product development lifecycle. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In certain circumstances, competitors who license the Company&#8217;s technology could use those technologies to develop their own products that would compete with products commercialized by the Company&#8217;s agriculturally focused collaboration partners, which may impact its future royalties. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company also anticipates that competition in the synthetic biology industry will increase in the future as new companies enter the market and new technologies become available. The Company&#8217;s technology may be rendered obsolete or uneconomical by technological advances or entirely different approaches developed by one or more of its competitors that are more effective or that enable them to develop and commercialize products more quickly or with lower expense than the Company is able to. At the same time, the expiration of patents covering existing technologies reduces the barriers to entry for competitors. If for any reason the Company&#8217;s technology becomes obsolete or uneconomical relative to competitors&#8217; technologies, this would prevent or limit its ability to generate revenues from the commercialization of its products. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">16 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If the Company cannot enter into new customer partnerships and successfully execute on the underlying product development projects to bring a customer&#8217;s plant-based chemistry to commercial scale production and ultimately sell them the product, its business will be adversely affected. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s approach to product development is customer demand-driven and as a result, its success depends on the number, size, and scope of customer collaborations. The Company&#8217;s ability to win new business depends on many factors, including its reputation in the market, the differentiation of its PlantSpring technology platform and BioFactory production system relative to alternatives, the pricing and efficiency of its offerings relative to alternatives, its financial stability (including market participants&#8217; expectations about the Company&#8217;s ability to continue as a going concern), and its technical capabilities. If the Company fails to establish a position of strength in any of these factors, its ability to either sign new customer agreements may suffer and this could adversely affect its prospects. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">During the course of discussions with Cibus regarding, and following the execution of, the Merger Agreement, Calyxt has streamlined and focused its business activities on preserving cash sufficient to achieve a closing of the Transactions. Accordingly, Calyxt has streamlined its operations and to reduce its operating expenses. While licensing efforts with respect to its PlantSpring technology and plant traits remains an operational focus, Calyxt&#8217;s streamlined workforce and the prioritization of its available resources has substantially limited the number of chemistries being actively pursued by Calyxt. The focus of Calyxt&#8217;s management on the Transactions and the uncertainty arising from the Transactions has significantly reduced the number of active projects. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In the course of business development discussions, Calyxt may spend considerable time and money engaging in strategic and feasibility assessments, including understanding the technical specifications of a particular plant-based chemistry, customer concerns and limitations, and the legal or regulatory landscape of a potential program or offering, which may not result in a commercial agreement. Even if an agreement is reached, the resulting relationship may not be successful for many reasons, including the Company&#8217;s inability to complete the development of a plant-based chemistry to the customers&#8217; specifications or within the customers&#8217; time frames, or unsuccessful development or commercialization of products or processes by its customers. In such circumstances, the Company&#8217;s revenues from such an agreement might be meaningfully reduced. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Development of new or improved plant-based synthetic biology products that meet customer demand-driven specifications involves risks of failure inherent in the deployment of innovative and complex emerging technologies. Accordingly, if the Company or its infrastructure partners experience any significant delays in the development of new products or if new products do not meet customer specifications, its business, operating results, and financial condition would be adversely affected. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The Company relies on third parties for <span style="white-space:nowrap">at-scale</span> production and other services, and any performance issues by such third parties, or the Company&#8217;s inability to engage third parties on acceptable terms, may impact the Company&#8217;s ability to successfully meet its commercial obligations. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s current plan is to contract with third-party infrastructure partners for <span style="white-space:nowrap">at-scale</span> production of its PCM structures and for other R&amp;D services. In the third quarter of 2022, Calyxt signed an agreement with its first infrastructure partner, Evologic, to further develop and scale it&#8217;s PCM structures. Evologic is currently scaling one of the Company&#8217;s PCM structures. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Although the Company intends to provide for audit and/or inspection rights for all infrastructure partners and provides infrastructure partners with protocols regarding the production and handing of its plant-based chemistries, it has limited control over the execution of their activities. Poor execution, failure to follow required protocols or regulatory requirements, or mishandling of the plant-based chemistry by these infrastructure partners could impair success, delay production, cause the Company to incur incremental costs, or damage the customer relationship. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Even if the Company&#8217;s infrastructure partners adhere to protocols, production runs and other R&amp;D activities may fail to succeed for a variety of other reasons. Ultimately, the Company remains responsible for ensuring work performed is conducted in accordance with the applicable protocol and standards, and reliance on infrastructure partners does not relieve the Company of its responsibilities. Should these infrastructure partners fail to comply with these standards, the Company&#8217;s ability to develop plant-based chemistries in accordance with customer specifications or in a timely manner could be adversely impacted. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Additionally, if the Company is unable to maintain or enter into agreements with infrastructure partners on acceptable terms, or if engagement is terminated prematurely, it may be unable to conduct or complete research, development, and production in the anticipated manner. For example, establishing and operating infrastructure partner facilities may require the Company to make significant capital expenditures, which reduces its cash and places such capital at risk. Also, infrastructure partner agreements may contain terms that commit the Company to pay for other costs and amounts incurred or expected to be earned by the plant operators and owners, which can result in contractual liability and losses for it even if it terminates a particular infrastructure partner arrangement or decides to reduce or stop production under such an arrangement. Further, the Company cannot be sure that contract manufacturers will be available when it needs their services, that they will be willing to dedicate a portion of their capacity to its projects, or that it will be able to reach acceptable price, delivery, and other terms with the infrastructure partners for the provision of their production services. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If the Company&#8217;s relationship with any of these infrastructure partners is terminated, it may be unable to enter arrangements with alternative infrastructure partners on commercially reasonable terms, or at all. Switching or adding infrastructure partners can involve substantial cost and require extensive management time and focus. In addition, there is a natural transition period when any new infrastructure partner commences work. As a result, delays may occur, which could materially impact the Company&#8217;s ability to meet desired development timelines, its achievement of product-related revenues, and profitability. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">17 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If the Company&#8217;s technology licensees are delayed or unsuccessful in their development activities associated with their license of the technology, its financial results could be affected. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s strategy includes licensing its technology and its historically developed seed-trait product candidates for traditional agriculture to third parties. If the Company&#8217;s licensees are delayed, are unsuccessful in their development and commercialization efforts, or if they fail to devote sufficient time and resources to support the marketing and selling efforts of products developed using the licenses of the Company&#8217;s technology, it may not receive milestone and/or royalty payments as expected, and its financial results could be harmed. Further, if these licensee customers fail to market the licensed seed-trait products or products developed with the Company&#8217;s licensed technology at prices that will achieve or sustain market acceptance for those products, its future royalty revenues could be further harmed. If a product is commercialized by a licensee, its performance may also be impact by numerous risks, including competition from alternative products, product defects, changes in <span style="white-space:nowrap">end-consumer</span> demand, changes in law or regulation, or changes in economic conditions. Moreover, licensees have significant discretion in determining the efforts and resources applied to commercializing products utilizing the plant-based chemistries developed by the Company, and they may not commit sufficient resources to successfully advance a product candidate or achieve commercial success. Disputes may arise with licensees that cause the delay or termination of commercial contracts for current or future products or that results in costly litigation or arbitration that diverts management attention and resources. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Any outdoor agriculture product development agreements that the Company may enter in the future may be delayed or may be unsuccessful, which could adversely affect its financial results. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s strategy permits opportunistically entering into product development arrangements with third parties for the development and commercialization of certain outdoor agriculture seed traits. For example, in 2021, the Company announced that it had entered into a research collaboration with a global food ingredient manufacturer based in Asia to develop an improved soybean capable of producing an oil as a commercial alternative to palm oil. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">To the extent the Company enters into such product development agreements, their success will depend heavily on the efforts and activities of its customer&#8217;s commercialization efforts and as a result its ability to achieve milestone payments or generate royalties will not be within its direct control. If an outdoor agriculture product is commercialized by a licensee, its performance may also be impacted by numerous risks, including: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Adverse weather conditions, natural disasters, crop disease, pests and other natural conditions; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Climate change that may cause changes in weather patterns and conditions, including changes in rainfall and storm patterns and intensities, water shortages, changes in sea levels, and changes in temperature levels; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Licensee field trials may be unsuccessful; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Licensee products, and food containing those products, may fail to meet standards established by third-party <span style="white-space:nowrap">non-GMO</span> verification organizations; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">The unintended presence of the Company&#8217;s traits in other products or plants may have a negative effect on the licensee&#8217;s operations. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Risks Related to Intellectual Property </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Patents and patent applications involve highly complex legal and factual questions, which, if determined adversely to the Company, could negatively impact its competitive position. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The patent positions of biotechnology companies and other actors in the Company&#8217;s fields of business can be highly uncertain and involve complex scientific, legal, and factual analyses. The interpretation and breadth of claims allowed in some patents covering biological compositions may be uncertain and difficult to determine and are often affected materially by the facts and circumstances that pertain to the patented compositions and the related patent claims. The issuance and scope of patents cannot be predicted with certainty. Patents, if issued, may be challenged, invalidated, narrowed, or circumvented. Challenges to the Company or its licensors&#8217; patents and patent applications, if successful, may result in the denial of it or its licensors&#8217; patent applications or the loss or reduction in their scope. In addition, defending against such challenges may be costly and involve the diversion of significant management time. Accordingly, rights under any of the Company or its licensors&#8217; patents may not provide it with enough protection against competitive products or processes and any loss, denial, or reduction in scope of any of such patents and patent applications may have a material adverse effect on its business. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Even if not challenged, the Company or its licensors&#8217; patents and patent applications may not adequately protect its product candidates or technology or prevent others from designing their products or technology to avoid being covered by the Company or its licensors&#8217; patent claims. If the breadth or strength of protection provided by the patents the Company owns or licenses is threatened, it could dissuade companies from partnering with it to develop, and could threaten the ability to successfully commercialize, the Company&#8217;s product candidates. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If the Company or its licensors fail to obtain and maintain patent protection and trade secret protection of its product candidates and technology, it could lose competitive advantage and competition the Company faces would increase, reducing any potential revenues and have a material adverse effect on its business. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">18 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The Company will not seek to protect its intellectual property rights in all jurisdictions throughout the world and it may not be able to adequately enforce its intellectual property rights even in the jurisdictions where it seeks protection. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Filing, prosecuting, and defending patents in all countries and jurisdictions throughout the world would be prohibitively expensive. Patent protection must be sought on a <span style="white-space:nowrap"><span style="white-space:nowrap">country-by-country</span></span> basis, which is an expensive and time-consuming process with uncertain outcomes. The Company&#8217;s intellectual property rights in some countries outside the United States could be less extensive than those in the United States, assuming that rights are obtained in the United States. In addition, the laws of some foreign countries do not protect intellectual property rights to the same extent as federal and state laws in the United States. Consequently, the Company may not be able to prevent third parties from practicing its inventions in all countries outside the United States, or from selling or importing products made using its inventions in and into the United States or other jurisdictions. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Competitors may use the Company&#8217;s technologies in jurisdictions where it or its licensors do not pursue and obtain patent protection. Further, competitors may export otherwise infringing products to territories where the Company or its licensors have patent protection, but where the ability to enforce those patent rights is not as strong as in the United States. These products may compete with the Company&#8217;s products and its intellectual property rights and such rights may not be effective or enough to prevent such competition. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In addition, changes in, or different interpretations of, patent laws in the United States and other countries may permit others to use the Company&#8217;s discoveries or to develop and commercialize its technology and products without providing any notice or compensation or may limit the scope of patent protection that the Company or its licensors are able to obtain. The laws of some countries do not protect intellectual property rights to the same extent as United States laws and those countries may lack adequate rules and procedures for defending the Company&#8217;s intellectual property rights. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Furthermore, proceedings to enforce the Company&#8217;s licensors&#8217; and its patent rights and other intellectual property rights in foreign jurisdictions could result in substantial costs and divert its efforts and attention from other aspects of its business, could put the Company or its licensors&#8217; patents at risk of being invalidated or interpreted narrowly, could put it or its licensors&#8217; patent applications at risk of not issuing and could provoke third parties to assert claims against it or its licensors. The Company may not prevail in any lawsuits that initiates, and the damages or other remedies awarded to it, if any, may not be commercially meaningful, while the damages and other remedies the Company may be ordered to pay such third parties may be significant. Accordingly, the Company&#8217;s licensors and its efforts to enforce its intellectual property rights around the world may be inadequate to obtain a significant commercial advantage from the intellectual property that it develops or licenses. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Third parties may assert rights to inventions the Company develops or otherwise regards as its own. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Third parties may in the future make claims challenging the inventorship or ownership of the Company or its licensors&#8217; intellectual property. The Company has written agreements with R&amp;D partners that provide for the ownership of intellectual property arising from the relationship. Some agreements provide that the Company must negotiate certain commercial rights at a later date and others may not include or clearly address the allocation of intellectual property rights. If the Company cannot successfully negotiate sufficient ownership and commercial rights to the inventions that result from the Company&#8217;s use of a third-party partner&#8217;s materials, or if disputes otherwise arise with respect to the intellectual property developed through the use of a partner&#8217;s samples, the Company may be limited in its ability to capitalize on the full market potential of these inventions. In addition, the Company may face claims by third parties that its agreements with employees, contractors, or consultants obligating them to assign intellectual property to it are ineffective or are in conflict with prior or competing contractual obligations of assignment. Litigation may be necessary to resolve an ownership dispute, and if the Company is not successful, it may be precluded from using certain intellectual property and associated products and technology, which could have a material adverse effect on its business. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In addition, the research resulting in certain of the Company&#8217;s <span style="white-space:nowrap">in-licensed</span> patent rights and technology was funded in part by the United States government. As a result, the United States government has certain rights to such patent rights and technology, which include <span style="white-space:nowrap">march-in</span> rights. When new technologies are developed with government funding, the government generally obtains certain rights in any resulting patents, including a non-exclusive license authorizing the government to use the invention or to have others use the invention on its behalf. The government can exercise its <span style="white-space:nowrap">march-in</span> rights if it determines that action is necessary because the Company fails to achieve practical application of the government-funded technology, or because action is necessary to alleviate health or safety needs, to meet requirements of federal regulations, or to give preference to United States industry. Any exercise by the government of any of the foregoing rights could have a material adverse effect on the Company&#8217;s business. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Any infringement, misappropriation, or other violation by the Company of intellectual property rights of others may prevent or delay its product development efforts and may prevent or increase the costs of successful commercialization by the Company, its customers or its licensees. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s success will depend in part on its ability to operate without infringing, misappropriating, or otherwise violating the intellectual property and proprietary rights of third parties. The Company cannot assure that its business operations, products developed, historically developed agriculture-focused product candidates, and methods and the business operations, products, product candidates and methods of its customers or licensees do not or will not infringe, misappropriate, or otherwise violate the patents or other intellectual property rights of third parties. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The biotechnology industry is characterized by extensive litigation regarding patents and other intellectual property rights. Other parties may allege that the Company&#8217;s product development activities, products, product candidates or the use of its technologies infringe, misappropriate, or otherwise violate patent claims or other intellectual property rights held by them or that it is employing their proprietary technology without authorization. Patent and other types of intellectual property litigation can involve complex factual and legal questions, and their outcome is uncertain. Any claim relating to intellectual property infringement that is successfully asserted against the Company may require it to pay substantial damages, including treble damages and attorneys&#8217; fees if it or its partners are found to be willfully infringing another party&#8217;s patents, for past use of the asserted intellectual property and royalties and other consideration going forward if the Company is forced to take a license. Such a license may not be available on commercially reasonable terms, or at all. Even if the Company was able to obtain a license, it could be <span style="white-space:nowrap">non-exclusive,</span> thereby giving its competitors access to the same intellectual property rights or technologies licensed to the Company. In addition, if any such claim were successfully asserted against the Company and it could not obtain a license, the Company or its partners may be forced to stop or delay developing, manufacturing, selling or otherwise commercializing its products, product candidates or other infringing technology, or those it develops with its R&amp;D partners. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">19 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Even if the Company is successful in these proceedings, it may incur substantial costs and divert management time and attention pursuing these proceedings, which could have a material adverse effect on the organization. Furthermore, because of the substantial amount of discovery required in connection with intellectual property litigation, there is a risk that some of the Company&#8217;s confidential information could be compromised by disclosure during this type of litigation. In addition, there could be public announcements of the results of hearings, motions or other interim proceedings or developments and if securities analysts or investors perceive these results to be negative, it could have a substantial adverse effect on the price of the Company&#8217;s common stock. Such litigation or proceedings could substantially increase the Company&#8217;s operating losses and reduce the resources available for development activities or any future sales, marketing, or distribution activities. If the Company is unable to avoid infringing the patent rights of others, it may be required to seek a license, defend an infringement action, or challenge the validity of the patents in court, or redesign its products. Patent litigation is costly and time consuming. The Company may not have enough resources to bring these actions to a successful conclusion. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Any of these risks coming to fruition could have a material adverse effect on the Company&#8217;s business, results of operations, financial condition, and prospects. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The Company may be unsuccessful in developing, licensing, or acquiring intellectual property that may be required to develop and commercialize its product candidates. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s programs may involve additional product candidates that may require the use of intellectual property or proprietary rights held by third parties; the growth of its business may depend in part on its ability to acquire, <span style="white-space:nowrap">in-license</span> or use these intellectual property and proprietary rights. However, the Company may be unable to acquire or <span style="white-space:nowrap">in-license</span> any third-party intellectual property or proprietary rights that may be key to development. Even if the Company can acquire or <span style="white-space:nowrap">in-license</span> such rights, it may be unable to do so on commercially reasonable terms. The licensing and acquisition of third-party intellectual property and proprietary rights is a competitive area, and several more established companies are also pursuing strategies to license or acquire third-party intellectual property and proprietary rights that the Company may consider attractive or necessary. These established companies may have a competitive advantage over the Company due to their size, capital resources and agricultural development and commercialization capabilities. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In connection with his appointment as chair of the Scientific Advisory Board, Dr.&#160;Dan Voytas is no longer the Company&#8217;s Chief Science Officer, a position he held from the Company&#8217;s founding in January 2010 through February 2021. The consulting agreement with Dr.&#160;Voytas, while he served as Chief Science Officer, and the current engagement letter with Dr.&#160;Voytas, as chair of the Scientific Advisory Board, each generally obligates Dr.&#160;Voytas to assign to the Company any intellectual property solely or jointly conceived, developed or reduced to practice by him in the course of the performance of his services to the Company. However, the Company does not have any rights, including any assignment or right of first refusal rights, to intellectual property conceived, developed, or reduced to practice by Dr.&#160;Voytas outside the course of the performance of his services to the Company, including in connection with his employment at the University of Minnesota. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In addition, companies that perceive the Company to be a competitor may be unwilling to assign or license intellectual property and proprietary rights to the Company. The Company also may be unable to license or acquire third-party intellectual property and proprietary rights on terms that would allow it to make an appropriate return on its investment or at all. If the Company is unable to successfully acquire or <span style="white-space:nowrap">in-license</span> rights to required third-party intellectual property and proprietary rights or maintain the existing intellectual property and proprietary rights the Company has, it may have to cease development of the relevant program, product, or product candidate, which could have a material adverse effect on its business. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The Company licenses a portion of its intellectual property from Cellectis, its largest stockholder, and the University of Minnesota. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company relies on the intellectual property it licenses from Cellectis and the University of Minnesota. If it does not comply with obligations under the license agreements, it may be subject to damages, which may be significant, and in some cases Cellectis and/or the University of Minnesota may have the right to terminate the license agreement. Any termination of the Company&#8217;s license agreement with Cellectis or the University of Minnesota could have a material adverse effect on its business and results of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Moreover, any enforcement of the licensed intellectual property could be subject it to challenge by third parties and if any such challenge is successful, such intellectual property could be narrowed in scope or held to be invalid or unenforceable, which could materially impair any competitive advantage afforded to the Company by such intellectual property. There can be no assurance that Cellectis or the University of Minnesota will prosecute and maintain such intellectual property in the best interests of the Company&#8217;s business or at all, and, if Cellectis or the University of Minnesota fails to properly prosecute and maintain such intellectual property, the Company could lose rights to such intellectual property, which would materially impair any competitive advantage afforded to it by such intellectual property. For more information regarding the Company&#8217;s license agreement with Cellectis or the license agreement between Cellectis and the University of Minnesota, please see &#8220;Business&#8212;Intellectual Property.&#8221; </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Risks Related to Regulatory and Legal Matters </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Ethical, legal, and social concerns about products using genetically modified or edited plant cells could limit or prevent the use of the Company&#8217;s products and technologies and could harm its business. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s technologies and products involve the use of genetically modified or edited plant cells. Public perception about the safety of, and ethical, legal, or social concerns over, genetically engineered products, including genetically modified or edited plant genetic materials, could affect public acceptance of the Company&#8217;s products. If the Company is not able to overcome any such concerns relating to its products, these technologies may not be accepted by its customers or <span style="white-space:nowrap">end-users</span> of the customers&#8217; products that incorporate the Company&#8217;s products. In addition, the use of genetically modified or edited plant cells has in the past received negative publicity, which could lead to greater regulation or restrictions on imports of the Company&#8217;s products. If the Company&#8217;s technologies and products are not accepted by its customers or their <span style="white-space:nowrap">end-users</span> due to negative publicity or lack of public acceptance, the Company&#8217;s business could be materially harmed. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">20 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The Company may become subject to increasing regulation as a result of its hemp development activities, which could require it to incur additional costs associated with compliance requirements. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company has developed hemp product candidates and is currently exploring licensing opportunities in the crop. Hemp is legally distinct from marijuana and recognized as an agricultural crop by the United States government. Federal and state laws and regulations on hemp address production, monitoring, manufacturing, distribution, and laboratory testing to ensure that that the hemp has a THC concentration of not more than 0.3&#160;percent on a dry weight basis. Federal laws and regulations may also address the transportation or shipment of hemp or hemp products. It is difficult to predict whether regulators, such as the USDA or the MDA, will alter the manner in which they interpret existing federal and state laws and regulations on hemp or institute new regulations, or otherwise modify regulations in a way that will render compliance more burdensome. As the Company continues to pursue hemp as a product candidate, it may become subject to increasing regulation particular to hemp, which could require it to incur additional costs associated with compliance requirements. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The regulatory environment outside the United States varies greatly from jurisdiction to jurisdiction and there is less certainty how the Company&#8217;s products will be regulated. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The regulatory environment around gene editing and genetic modification in plants is greatly uncertain outside of the United States and varies greatly from jurisdiction to jurisdiction. Each jurisdiction may have its own regulatory framework regarding genetically modified and gene edited products and materials, which continue to evolve, and which may encapsulate the Company&#8217;s products. To the extent regulatory frameworks outside of the United States are not receptive to the Company&#8217;s genetic modification and gene editing technologies, this may limit its ability to expand into other global markets. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Complying with the regulatory requirements outside the United States will be costly and time-consuming, and there is no guarantee the Company will be able to commercialize its products outside the United States. Such regulatory requirements may also inhibit the Company&#8217;s ability to market and sell its products to customers located outside of the United States. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company cannot predict whether or when any jurisdiction will change its regulations with respect to its products. Advocacy groups have engaged in publicity campaigns and filed lawsuits in various countries against companies and regulatory authorities, seeking to halt regulatory approval or clearance activities or influence public opinion against genetically engineered and/or gene edited products. In addition, governmental reaction to negative publicity concerning the Company&#8217;s products could result in greater regulation of genetic research and derivative products or regulatory costs that render its products cost prohibitive. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The scale of the industries in which the Company intends as the end markets for its products may make it difficult to monitor and control the distribution of the Company&#8217;s products. As a result, the Company&#8217;s products may be sold inadvertently within jurisdictions where they are not approved for distribution. Such sales may lead to regulatory challenges or lawsuits against the Company, which could result in significant expenses and management attention. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The Company may use biological materials in its business and is subject to numerous environmental, health and safety laws and regulations. Compliance with such laws and regulations and any claims relating to improper handling, storage or disposal of these materials could be time consuming and costly. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company is subject to numerous federal, state, local and foreign environmental, health and safety laws and regulations, including those governing laboratory procedures, the handling, use, storage, treatment, manufacture and disposal of hazardous materials and wastes, discharge of pollutants into the environment and human health and safety matters. The Company&#8217;s R&amp;D processes involve the controlled use of hazardous materials, including biological materials. The Company may be sued for any injury or contamination that results from its use or the use by third parties of these materials, or may otherwise be required to remediate such contamination, and its liability may exceed any insurance coverage and its total assets. Compliance with environmental, health and safety laws and regulations may be expensive and may impair the Company&#8217;s R&amp;D efforts. If the Company fails to comply with these requirements, it could incur substantial costs and liabilities, including civil or criminal fines and penalties, <span style="white-space:nowrap">clean-up</span> costs or capital expenditures for control equipment or operational changes necessary to achieve and maintain compliance. In addition, the Company cannot predict the impact on its business of new or amended environmental, health and safety laws or regulations or any changes in the way existing and future laws and regulations are interpreted and enforced. These current or future laws and regulations may impair the Company&#8217;s research, development or production efforts or result in increased expense of compliance. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The regulatory environment in the United States is uncertain and evolving and may impact our customers&#8217; willingness to utilize the Company&#8217;s products. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company anticipates that its customers will be responsible for any regulatory activities associated with development of compounds commissioned from the Company. Such regulatory activities may involve significant expense and changes in applicable regulatory requirements could result in substantial increases in the time and costs associated with such activities. It is difficult for the Company and its customers to predict whether regulators, such as the USDA or FDA, will alter the manner in which they interpret existing laws and regulations or institute new regulations, or otherwise modify regulations in a way that will subject products utilizing the Company&#8217;s synthetic biology products to more burdensome standards, thereby substantially increasing the time and costs associated with the regulatory activities of its customers. If the regulatory burden and expense required for the utilization of the Company&#8217;s products becomes too significant, its customers may seek alternatives that involve lesser regulatory costs. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">21 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If the Company is sued for defective products and if such lawsuits were determined adversely, it could be subject to substantial damages, for which insurance coverage is not available. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company expects that some applications of its products will be used as components of customers&#8217; end products and therefore its success will be tied, in part, to the success of such end products. The Company cannot be certain that material performance problems, defects, errors or delays will not arise in its products or the end products in which they are used as components. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company expects to provide warranties that its products will meet customer specifications. The costs incurred in correcting any failures to meet such specifications may be substantial and could adversely affect the Company&#8217;s business. If the Company&#8217;s products or the end products of which they are components, contain defects or are delayed, it may experience: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">a failure to achieve commercial traction with the Company&#8217;s target customers; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">loss of customer contracts or delays in fulfilling the Company&#8217;s contractual obligations; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">damage to the Company&#8217;s brand reputation;&#8226;product recalls or replacements; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">inability to attract new customers and collaboration opportunities; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">diversion of resources from the Company&#8217;s R&amp;D and sales activities; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">Legal and regulatory claims against the Company, including product liability claims, which could be costly, time consuming to defend, result in substantial damages and result in reputational damage. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Risks Related to Ownership of the Company&#8217;s Common Stock and its Relationship with Cellectis </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Although Cellectis and its affiliates hold less than a majority of the Company&#8217;s outstanding common stock, Cellectis possesses certain rights that prevent other stockholders from influencing significant decisions. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of March&#160;1, 2023, Cellectis holds 48.5% of the outstanding Common Stock of the Company. At present, through its stock ownership, together with its enumerated rights under the stockholders agreement, Cellectis remains Calyxt&#8217;s controlling stockholder. Pursuant to the stockholders&#8217; agreement between the Company and Cellectis, Cellectis continues to retain substantial rights with respect to the Company for so long as it beneficially owns at least 15&#160;percent of the outstanding shares of the Company&#8217;s common stock (Continuing Cellectis Rights). Accordingly, Cellectis will continue to exercise control with respect to the Continuing Cellectis Rights even after Cellectis&#8217; stock ownership is substantially reduced, whether through dilution or otherwise, and, while Cellectis&#8217; stock ownership serves as a source of voting power, the full scope of Cellectis&#8217; continuing rights relative to the Company is not directly proportional to its ownership interest in Calyxt&#8217;s common stock. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Continuing Cellectis Rights include the right to nominate a number of designees for the Company&#8217;s board of directors representing a majority of the directors, to designate the Chairman of the board of directors, and to have at least one designated director serve on each board committee. In addition, the Continuing Cellectis Rights include information rights for Cellectis, as well as approval rights over a significant number of key aspects of the Company&#8217;s operations and management, including certain changes to Calyxt&#8217;s constitutive documents, the making of any regular or special dividends, the commencement of any voluntary bankruptcy proceeding or any consent to any bankruptcy proceeding, any appointment to or removal from the board of directors, and the consummation of any public or private offering, merger, amalgamation or consolidation of Calyxt, the spinoff of a business of the Company, or any sale, conveyance, transfer or other disposition of Calyxt&#8217;s assets. The Continuing Cellectis Rights are incorporated into, and form a part of, the Company&#8217;s certificate of incorporation and bylaws, which makes any amendment, repeal, or modification of such rights burdensome. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of the date on which Cellectis and its affiliates no longer beneficially owned more than 50&#160;percent of the outstanding shares of Common Stock of the Company: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the Company&#8217;s Board of Directors switched to a staggered board divided into three classes, with directors serving three-year terms; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">no director may be removed by the stockholders except for cause upon a majority vote of the stockholders; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">stockholder action may only be taken upon a majority vote of stockholders at a duly noticed stockholder meeting called in accordance with the Company&#8217;s bylaws and may not be taken by written consent without a meeting; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">special stockholder meetings may be called only by a majority of the entire board of directors and not by the stockholders; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the Company became governed by Section&#160;203 of the Delaware General Corporation Law, which, subject to certain exceptions, prohibits a public Delaware corporation from engaging in a business combination (as defined in such section) with an &#8220;interested stockholder&#8221; (defined generally as any person who beneficially owns 15&#160;percent or more of the outstanding voting stock of such corporation or any person affiliated with such person) for a period of three years following the time that such stockholder became an interested stockholder, unless certain conditions are satisfied; and </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">22 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">except as otherwise permitted by applicable law, specified provisions of the Company&#8217;s Certificate of Incorporation and Bylaws, including those described in this risk factor, may not be repealed, amended, or modified unless such action is approved by a super-majority (66 2/3 percent) stockholder vote of all outstanding voting securities. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In addition, certain provisions of the Company&#8217;s certificate of incorporation, bylaws, and other agreements may now make it more difficult for the Company&#8217;s stockholders to influence its decisions or for a third-party to acquire control of the Company, or may discourage a third-party from attempting to acquire control of the Company, in each case, even if these actions were considered beneficial by many stockholders or might involve transactions in which the Company&#8217;s stockholders might otherwise receive a premium for their shares of the Company&#8217;s common stock. Further, these provisions could limit the price that investors might be willing to pay in the future for shares of the Company&#8217;s common stock, possibly depressing the market price of its common stock. As a result, stockholders may be limited in their ability to obtain a premium for their shares. As a result of the foregoing rights, Cellectis currently possesses the right to exert extensive influence over important operational decisions of the Company. The extent of Cellectis&#8217; influence and the nature of its rights could prevent other stockholders from influencing, or seeking to influence, significant decisions of the Company. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Although the Company is no longer considered to be a &#8220;controlled company&#8221; under the Nasdaq&#8217;s corporate governance rules, the Company is able to <span style="white-space:nowrap">phase-in</span> full compliance with applicable independence requirements. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">A &#8220;controlled company&#8221; pursuant to the Nasdaq&#8217;s corporate governance rules is a company of which more than 50% of the voting power is held by an individual, group, or another company. Because Cellectis no longer holds more than 50% of the voting power of the Company, the Company is no longer considered to be a &#8220;controlled company.&#8221; Pursuant to the controlled company exceptions, the Company&#8217;s Nominating and Corporate Governance Committee and its Compensation Committee are not currently comprised solely of independent directors. The Company intends, subject to applicable <span style="white-space:nowrap">phase-in</span> requirements, to fully comply with the Nasdaq&#8217;s corporate governance rules. As a result of the applicable <span style="white-space:nowrap">phase-in</span> requirements, until the Nominating and Corporate Governance Committee and its Compensation Committee become fully independent, stockholders will continue to not have the same protections afforded to stockholders of companies that have fully independent committees. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If the Company is unable to maintain compliance with Nasdaq&#8217;s listing requirements, its common stock may be delisted from The Nasdaq Capital Market, which could have a material adverse effect on the Company&#8217;s financial condition and could make it more difficult for holders of the Company&#8217;s common stock to sell their shares. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On October&#160;4, 2022, the Company&#8217;s application to list its common stock on The Nasdaq Capital Market (Nasdaq) was approved by Nasdaq. The Company&#8217;s common stock was previously listed on The Nasdaq Global Market. The Company is therefore subject to the continued listing requirements of The Nasdaq Capital Market, including requirements with respect to the market value of publicly held shares, market value of listed shares, minimum bid price per share, and minimum stockholder&#8217;s equity, among others, and requirements relating to board and committee independence. If the Company fails to satisfy one or more of these continued listing requirements, it may be delisted from The Nasdaq Capital Market. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Delisting from Nasdaq, or the possibility of such delisting, may adversely affect the Company&#8217;s ability to raise additional financing through the public or private sale of equity securities, may significantly affect the ability of investors to trade the Company&#8217;s securities, and may negatively affect the value and liquidity of the Company&#8217;s common stock. Delisting, or the possibility of such delisting, also could have other negative results, including the potential loss of investor confidence or interest in business development opportunities. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">At the Company&#8217;s 2022 annual meeting of stockholders on June&#160;1, 2022, the Company&#8217;s stockholders approved an amendment to the Company&#8217;s amended and restated certificate of incorporation to effect a reverse stock split of the Company&#8217;s shares of common stock at a ratio not less than <span style="white-space:nowrap"><span style="white-space:nowrap">2-to-1</span></span> and not greater than <span style="white-space:nowrap"><span style="white-space:nowrap">10-to-1,</span></span> with the exact ratio set within that range at the discretion of the Company&#8217;s board of directors. However, there can be no assurance that the reverse stock split, if implemented, will increase the market price of the Company&#8217;s common stock in proportion to the reduction in the number of shares of the Company&#8217;s common stock outstanding before the reverse stock split or result in a permanent increase in the market price. In addition, it is possible that the reduced number of issued shares of common stock resulting from a reverse stock split could adversely affect the liquidity of the Company&#8217;s common stock. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">If the Company&#8217;s common stock becomes subject to the penny stock rules, it would become more difficult to trade shares of the Company&#8217;s common stock. </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The SEC has adopted rules that regulate broker-dealer practices in connection with transactions in penny stocks. Penny stocks are generally equity securities with a price of less than $5.00, other than securities registered on certain national securities exchanges or authorized for quotation on certain automated quotation systems, provided that current price and volume information with respect to transactions in such securities is provided by the exchange or system. If Calyxt does not retain its listing on Nasdaq and if the price of the Company&#8217;s common stock<span style="font-weight:bold"><span style="font-style:italic"> </span></span>is less than $5.00, the Company&#8217;s common stock<span style="font-weight:bold"><span style="font-style:italic"> </span></span>may be deemed a penny stock. The penny stock rules require a broker-dealer, before a transaction in a penny stock not otherwise exempt from those rules, to deliver a standardized risk disclosure document containing specified information. In addition, the penny stock rules require that before effecting any transaction in a penny stock not otherwise exempt from those rules, a broker-dealer must make a special written determination that the penny stock is a suitable investment for the purchaser and receive: (i)&#160;the purchaser&#8217;s written acknowledgment of the receipt of a risk disclosure statement; (ii)&#160;a written agreement to transactions involving penny stocks; and (iii)&#160;a signed and dated copy of a written suitability statement. These disclosure requirements may have the effect of reducing the trading activity in the secondary market for the Company&#8217;s common stock, and therefore stockholders may have difficulty selling their shares of the Company&#8217;s common stock. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">23 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The market price of the Company&#8217;s common stock has been and could remain volatile, which could adversely affect the market price of its common stock. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The market price of the Company&#8217;s common stock has experienced, and may continue to experience, volatility in response to various factors, such as: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the proposed Transactions; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">the Company&#8217;s strategic initiatives and technologies; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">fluctuations in the Company&#8217;s financial results or outlook or peer companies; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">changes in estimates of the Company&#8217;s financial results or recommendations by securities analysts; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">changes in the Company&#8217;s capital structure, such as future issuances of common stock or the incurrence of debt; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">announcements by the Company or its competitors of significant contracts, acquisitions or strategic partnerships; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">regulatory developments in the United States, and/or other foreign countries; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">litigation involving the Company, its general industry or both; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">additions or departures of key personnel; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">investors&#8217; general perception of the Company; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">changes in general economic, industry and market conditions affecting the Company or Cellectis. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Furthermore, stock markets have experienced price and volume fluctuations that have affected, and continue to affect, the market prices of equity securities of many companies. These fluctuations often have been unrelated or disproportionate to the operating performance of those companies. These broad market fluctuations, as well as general economic, political and market conditions, such as recessions, interest rate changes and international currency fluctuations, may negatively affect the market price of the Company&#8217;s common stock. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Future sales and issuances of the Company&#8217;s common stock could result in additional dilution of the percentage ownership of its stockholders and could cause the stock price to decline. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">From time to time, the Company has sold a substantial number of shares of its common stock, which results in dilution to the Company&#8217;s stockholders. In the future, the Company may sell additional equity securities in one or more transactions at prices and in a manner the Company determines from <span style="white-space:nowrap"><span style="white-space:nowrap">time-to-time,</span></span> to finance its business operations and investments. To the extent the Company raises capital by issuing equity securities, its stockholders may experience substantial dilution. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If Cellectis sells a substantial number of shares of the Company&#8217;s common stock in either the private or public markets, the market price of the Company&#8217;s common stock could decrease materially. The perception in the public market that these stockholders might sell the Company&#8217;s common stock could also depress the market price of its common stock and could impair the Company&#8217;s future ability to obtain capital, especially through an offering of equity securities. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Shares of the Company&#8217;s common stock issued or issuable under its equity incentive plans to employees and directors have been registered on Form <span style="white-space:nowrap">S-8</span> registration statements and may be freely sold in the public market upon issuance. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Future sales of common stock by Cellectis or others of the Company&#8217;s common stock, or the perception that such sales may occur, could depress the market price of its common stock. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, Cellectis owned 49.1&#160;percent of the Company&#8217;s outstanding shares of common stock. Future sales of these shares in the public market will be subject to the volume and other restrictions of Rule 144 under the Securities Act for so long as Cellectis is deemed to be the Company&#8217;s affiliate, unless the shares to be sold are registered with the SEC. If Cellectis were to register its shares with the SEC, it could dispose of them at will. The Company is unable to predict with certainty whether or when Cellectis will sell a substantial number of shares of the Company&#8217;s common stock. The sale by Cellectis of a substantial number of shares, or a perception that such sales could occur, could significantly reduce the market price of the Company&#8217;s common stock. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Cellectis and the Company&#8217;s directors who have relationships with Cellectis may have conflicts of interest with respect to matters involving the company. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s certificate of incorporation provides that none of Cellectis, or any of its officers, directors, agents, shareholders, members, partners, subsidiaries (other than Calyxt and any future subsidiaries) and their affiliates will be liable to the Company or its stockholders for breach of any fiduciary duty by reason of the fact that Cellectis or any such individual directs a corporate opportunity to Cellectis or its affiliates instead of the Company, or does not communicate information regarding a corporate opportunity to the Company that such person or affiliate has directed to Cellectis or its affiliates. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">24 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s certificate of incorporation also provides that neither Cellectis nor any of its affiliates or any of the Company&#8217;s nonemployee directors will have any duty to refrain from engaging in a corporate opportunity in the same or similar lines of business in which it or any future subsidiaries now engage or propose to engage or otherwise competing with it or any of its future subsidiaries. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s license agreement with Cellectis does not restrict Cellectis from competing with the Company generally. Cellectis could develop and commercialize agricultural and food products that may compete with the Company&#8217;s current products or products in its pipeline using Cellectis intellectual property or technologies other than the gene editing technologies Cellectis has licensed to the Company. Cellectis could also use the licensed gene editing technologies to develop and commercialize products involving animals and animal cells and these animal-based products may be competitive with the Company&#8217;s plant-based products in certain circumstances. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">One of the Company&#8217;s directors, Laurent Arthaud, is also a director of Cellectis, and Cellectis has the right to designate additional directors to serve on the Calyxt board of directors. Mr.&#160;Arthaud and any other directors designated by Cellectis who have relationships with Cellectis will have fiduciary duties to the Company and in addition will have duties to Cellectis. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Accordingly, there may be real or apparent conflicts of interest with respect to matters affecting both the Company and Cellectis, whose interests, in some circumstances, may be different than the interests of other stockholders or its interests. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The Company&#8217;s ability to use its net operating losses to offset future taxable income may be subject to certain limitations. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, the Company had approximately $239.2&#160;million of net operating losses, or NOLs, for federal and state income tax purposes, which may be available to offset federal income tax liabilities in the future. In addition, the Company may generate additional NOLs in future years. The Company has established a full valuation allowance for its deferred tax assets, including NOLs, due to the uncertainty that enough taxable income will be generated to utilize the assets. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s ability to utilize its NOLs may be limited if it experiences an &#8220;ownership change&#8221; as defined in Section&#160;382 (Section 382) of the Internal Revenue Code of 1986, as amended. An ownership change generally occurs if certain direct or indirect five percent shareholders increase their aggregate percentage ownership of a corporation&#8217;s stock by more than 50 percentage points over their lowest percentage ownership at any time during the testing period, which is generally the three-year period preceding any potential ownership change. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">There is no assurance that the Company will not experience a current or future ownership change under Section&#160;382 that would significantly limit or possibly eliminate its ability to use its NOLs. Current or potential future transactions by the Company involving the sale or issuance of its common stock, or the exercise of Common Warrants (as defined below), or a combination of such transactions, may result in ownership changes under Section&#160;382. In addition, the Company may experience ownership changes as a result of shifts in the direct or indirect ownership of its stock, some of which may be outside of its control. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Under Section&#160;382, a current or future ownership change would subject the Company to an annual limitation that applies to the amount of <span style="white-space:nowrap">pre-ownership</span> change NOLs that may be used to offset post-ownership change taxable income. This limitation is generally determined by multiplying the value of a corporation&#8217;s stock immediately before the ownership change by the applicable long-term <span style="white-space:nowrap">tax-exempt</span> rate. Any unused annual limitation may, subject to certain limits, be carried over to later years, and the limitation may under certain circumstances be increased by <span style="white-space:nowrap">built-in</span> gains in the assets held by such corporation at the time of the ownership change. This limitation could cause the Company&#8217;s U.S. federal income taxes to be greater, or to be paid earlier, than they otherwise would be, and could cause some of its NOLs to expire unused. Similar rules and limitations may apply for state income tax purposes. There is also a risk that future legal or regulatory changes may limit the Company&#8217;s ability to use current or future NOLs to offset its future federal income tax liabilities. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Risk Related to the Organization and Governance of the Company </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Changes to the Company&#8217;s strategic business focus have placed significant demands on the Company&#8217;s management and the Company&#8217;s infrastructure. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Since the Company&#8217;s IPO on July&#160;25, 2017, the strategic focus of the business has undergone changes. In October 2021, the Company announced the launch of a strategic initiative which focused it on engineering synthetic biology solutions. Most recently, in light of the proposed Transactions, the Company has focused its current business activities on ensuring it has cash sufficient to achieve a closing of the proposed Transactions. Accordingly, Calyxt has taken additional steps to reduce its operating expenses. The Company has focused its operations on: scaling production of its Plant Cell Matrix with its manufacturing partner, Evologic: licensing efforts with respect to its PlantSpring technology and plant traits, including the TALEN technology; and continuing to progress its current customer projects. The Company&#8217;s three key customer projects are (1)&#160;its research collaboration with a leading global food ingredient manufacturer to develop a soybean trait to serve as an alternative to palm oil, (2)&#160;its plant-based chemistry pilot project for a major consumer packaged goods company, and (3)&#160;supporting late-stage development activities for its improved digestibility alfalfa trait, which was developed with and licensed to S&amp;W Seed Company. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The changes to the Company&#8217;s strategic focus has placed, and may continue to place, significant demands on the Company&#8217;s management and its operational and financial infrastructure. Managing a significant change in business focus and negotiating the Transactions while overseeing <span style="white-space:nowrap"><span style="white-space:nowrap">day-to-day</span></span> operations, each requires significant expenditures and allocation of valuable management resources. If the Company fails to achieve the necessary level of efficiency in its organization as it evolves, its business, financial condition and results of operations would be adversely impacted. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">25 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The Company depends on key management personnel and attracting and retaining other qualified personnel, and its business could be harmed if it loses key management personnel. In addition, Calyxt is substantially dependent on its remaining employees to facilitate the consummation of the Transactions. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s success depends to a significant degree upon the technical skills and continued service of certain members of its management and other key employees. Although Calyxt has significantly streamlined its operations, the loss of the services of the Company&#8217;s management or key employees may delay or prevent the timely and successful execution of its business strategies and objectives and may have a negative impact on the Company&#8217;s ability to facilitate the consummation of the Transactions. The Company&#8217;s business is dependent on its ability to recruit and maintain a highly skilled and educated workforce with expertise in a range of disciplines, including biology, biochemistry, plant genetics, mathematics, and other subjects relevant to its operations. In the event the Transactions are not consummated, the Company&#8217;s ability to successfully implement its strategic focus will also depend on recruiting and retaining personnel with the necessary background and ability to understand its systems at a technical level to effectively identify and sell to potential new customers. Competition for these highly skilled employees is intense. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If for any reason the Transactions are not completed and the Calyxt Board seeks to continue to operate Calyxt&#8217;s business, Calyxt will face challenges resulting from its streamlined personnel, who will need to continue to implement Calyxt&#8217;s managerial, operational, and financial systems, manage its facilities, and progress customer projects and licensing efforts. As a result, Calyxt&#8217;s management may need to divert a disproportionate amount of its attention away from Calyxt&#8217;s <span style="white-space:nowrap"><span style="white-space:nowrap">day-to-day</span></span> strategic and operational activities and devote a substantial amount of time to managing organizational changes. Further, cash-focused headcount reduction measures may yield unintended consequences, such as attrition beyond Calyxt&#8217;s intended reduction in headcount and reduced employee morale. In addition, reductions in the size of Calyxt may result in employees who were not affected by the reductions in headcount seeking alternate employment. The loss of the services of certain employees could potentially harm Calyxt&#8217;s ability to continue its <span style="white-space:nowrap"><span style="white-space:nowrap">day-to-day</span></span> business operations, including the progression of its key customer projects, or to fulfill its reporting obligations as a Nasdaq-listed public company. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In addition, cost reduction and cash-focused measures that Calyxt has undertaken may result in weaknesses in Calyxt&#8217;s infrastructure and operations, an inability to effectively execute on customer acquisition and business development efforts, loss of business opportunities, reduced productivity among remaining employees, and challenges in complying with legal and regulatory requirements. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">There can be no assurance that the Company will be successful in attracting or retaining such personnel and the failure to do so could have a material adverse effect on its business, financial condition, and results of operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The Company&#8217;s business and operations would suffer in the event of computer system failures, cyber-attacks, or a deficiency in its cyber-security. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Increased information systems security threats, cyber- or phishing-attacks and more sophisticated, targeted computer invasions pose a risk to the security of the Company&#8217;s systems and networks, and the confidentiality, availability, and integrity of its data, operations, and communications, and the exposure to such risks is enhanced in the Company&#8217;s remote work environment as a result of the <span style="white-space:nowrap">COVID-19</span> pandemic. Cyber-attacks against the Company&#8217;s technology platform and infrastructure could result in exposure of confidential information, the modification of critical data, and/or the failure of critical operations. Likewise, improper or inadvertent employee behavior, including data privacy breaches by employees and others with permitted access to the Company&#8217;s systems, may pose a risk that sensitive data may be exposed to unauthorized persons or to the public. While the Company attempts to mitigate these risks by employing a number of measures, including security measures, employee training, comprehensive monitoring of networks and systems, maintenance of backup and protective systems, and incident response procedures, if these measures prove inadequate, the Company could be adversely affected by, among other things, loss or damage of intellectual property, proprietary and confidential information, data integrity, and communications or customer data, increased costs to prevent, respond to, or mitigate these cyber security threats and interruptions of its business operations. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">The Company&#8217;s business activities are currently conducted at a limited number of locations, which makes it susceptible to damage or business disruptions caused by natural disasters or acts of vandalism. </span></p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s current headquarters and R&amp;D facilities, which include an office, labs, the BioFactory pilot facility, greenhouses, and field-testing plots are in Roseville, Minnesota. The Company takes precautions to safeguard its facilities, including insurance, health and safety protocols, and <span style="white-space:nowrap">off-site</span> storage of critical research results and computer data. Although the Company maintains levels of insurance that it believes are customary for its industry, its insurance policies may not cover certain losses, or losses may exceed the Company&#8217;s coverage limits. A natural disaster, such as a hurricane, drought, fire, flood, tornado, earthquake, or other intentional or negligent acts, including acts of vandalism, could damage or destroy the Company&#8217;s equipment, inventory, development projects, data, and cause it to incur significant additional expenses to repair or replace the damaged physical facilities, which increase the development schedule for the products under development for customers. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top" align="left" id="toc425657_4"><span style="font-weight:bold">Item&#160;1B.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Unresolved Staff Comments </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">None. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">26 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:9%;vertical-align:top" align="left" id="toc425657_5"><span style="font-weight:bold">Item&#160;2.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Properties </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company leases a 44,000 square-foot corporate headquarters facility in Roseville, Minnesota. The facility includes office, research laboratories, the first pilot BioFactory production system, greenhouses, and outdoor growing plots. The lease has an initial term that began in May 2018 and expires on the last day of May 2038, with monthly base rent of $0.1&#160;million for the first five years with scheduled rent increases every five years thereafter until the end of the lease. The Company has the option to extend the term of the lease for four successive additional renewal terms of five years each commencing at the expiration date of the initial term, with monthly base rent set for each of these renewal terms. Cellectis has guaranteed all obligations under the lease, as discussed in Note 8 to the Consolidated Financial Statements, &#8220;Leases, Other Commitments, and Contingencies&#8221;. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:9%;vertical-align:top" align="left" id="toc425657_6"><span style="font-weight:bold">Item&#160;3.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Legal Proceedings </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company is not a party to any material pending legal proceedings as of December&#160;31, 2022. From time to time, the Company may be involved in legal proceedings arising in the ordinary course of business. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:9%;vertical-align:top" align="left" id="toc425657_7"><span style="font-weight:bold">Item&#160;4.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Mine Safety Disclosures. </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Not Applicable. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold" id="toc425657_8">PART II </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:9%;vertical-align:top" align="left" id="toc425657_9"><span style="font-weight:bold">Item&#160;5.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters, and Issuer Purchases of Equity Securities </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s common stock has traded on the NASDAQ Global Market under the ticker symbol of CLXT since its IPO on July&#160;25, 2017. Prior to that time, there was no established public trading market for the Company&#8217;s common stock. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Holders of Common Stock </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of February 28, 2023, there were 89 holders of record of 49,376,160 outstanding shares of the Company&#8217;s common stock. The number of holders of record of the Company&#8217;s common stock does not reflect the number of beneficial holders whose shares are held by banks, depositaries, brokers, or other nominees. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Dividends </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company has not paid dividends on its common stock and does not currently plan to pay any cash dividends in the foreseeable future. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Stock Performance Graph </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following graph shows a comparison from July&#160;25, 2017 (the date the Company&#8217;s common stock commenced trading on The NASDAQ Global Market) through December&#160;31, 2022, of the cumulative total return for its common stock, the Russell 2000 Index, the Standard&#160;&amp; Poor&#8217;s 500 Stock Index (S&amp;P 500 Index) and the NASDAQ Composite Index (NASDAQ Composite). The graph assumes that $100 was invested at the close of the market on July&#160;20, 2017, in the Company&#8217;s common stock, the S&amp;P 500 Index and the NASDAQ Composite, and data for the S&amp;P 500 Index and the NASDAQ Composite assumes reinvestments of dividends. The stock price performance of the following graph is not necessarily indicative of future stock price performance. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p> <p style="margin-top:0pt;margin-bottom:0pt;text-align:center">


<img src="g425657g58x99.jpg" alt="LOGO" />
 </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">27 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">This performance graph shall not be deemed soliciting material or to be filed with the SEC for purposes of Section&#160;18 of the Exchange Act, or otherwise subject to the liabilities under that Section, and shall not be deemed to be incorporated by reference into any of the Company&#8217;s filings under the Securities Act or the Exchange Act. </span></p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Securities Authorized for Issuance under Equity Compensation Plans </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table sets forth certain information related to the Company&#8217;s compensation plans under which shares of its common stock are authorized for issuance as of December&#160;31, 2022: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">


<tr>

<td style="width:47%"></td>

<td style="vertical-align:bottom;width:11%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:10%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:10%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;white-space:nowrap" align="center"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:inline-block; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Plan Category</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">(A)<br />Number&#160;of&#160;securities<br />to be issued upon<br />exercise of<br />outstanding options,<br />warrants and rights</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold"><span style="white-space:nowrap">Weighted-average</span><br />exercise price of<br />outstanding&#160;options,<br />warrants and rights</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Number&#160;of&#160;securities<br />remaining&#160;available&#160;for<br />future issuance under<br />equity compensation<br />plans (excluding<br />securities reflected in<br />column (A)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Equity compensation plans approved by security holders<sup style="font-size:75%; vertical-align:top">&#160;1 </sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">7,600,659</td>
<td style="white-space:nowrap;vertical-align:bottom"><sup style="font-size:75%; vertical-align:top">2</sup>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">7.35</td>
<td style="white-space:nowrap;vertical-align:bottom"><sup style="font-size:75%; vertical-align:top">3</sup>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">3,112,568</td>
<td style="white-space:nowrap;vertical-align:bottom"><sup style="font-size:75%; vertical-align:top">4</sup>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Equity compensation plans not approved by security holders<sup style="font-size:75%; vertical-align:top">5 </sup></p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">600,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Total</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">8,200,659</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">7.35</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">3,112,568</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><sup style="font-size:75%; vertical-align:top">1</sup>&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Includes the Calyxt, Inc. Equity Incentive Plan (2014 Plan) and the 2017 Omnibus Plan (2017 Plan). </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><sup style="font-size:75%; vertical-align:top">2</sup>&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Includes stock options, RSUs, and the 2022 grant of PSUs. The number of shares underlying the 2022 PSUs included in these amounts is the maximum amount that holders are eligible to earn if the applicable performance metrics are fully achieved under terms of the PSU awards. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><sup style="font-size:75%; vertical-align:top">3</sup>&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Represents the weighted average exercise price of options outstanding under the 2014 Plan and the 2017 Plan. Does not take into account outstanding RSUs and PSUs which, when settled, will be settled in shares of the Company&#8217; common stock on a one-for-one basis at no additional cost. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><sup style="font-size:75%; vertical-align:top">4</sup>&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Of these shares, none are available for future issuance from the 2014 Plan and 3,112,568 remain available for future issuance from the 2017 Plan. The total number of Shares available for issuance under the 2017 Plan will be increased on the first day of each Company fiscal year following the effective date of the Company&#8217;s IPO in an amount equal to the least of (i) 2,000,000 Shares, (ii) 5% of outstanding Shares on the last day of the immediately preceding fiscal year or (iii)&#160;such number of Shares as determined by the Board in its discretion All these shares are available for issuance other than upon exercise of options, warrants, or rights. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left"><sup style="font-size:75%; vertical-align:top">5</sup>&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Includes the Calyxt, Inc. 2021 Employee Inducement Plan (Inducement Plan). In July 2021, the Company adopted the Inducement Plan, pursuant to which shares of common stock are issuable upon the settlement of performance stock units (PSUs) granted to Mr.&#160;Michael&#160;A. Carr in July 2021 as a material inducement to accept employment as the Company&#8217;s President and Chief Executive Officer. The PSUs will vest if the Company&#8217;s stock remains above three specified price levels for 30 calendar days over the three-year performance period. The PSUs will be settled in unrestricted shares of the Company&#8217;s common stock on the vesting date. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Repurchases of Equity Securities by the Issuer or Affiliate Purchasers </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">There were no repurchases of the Company&#8217;s equity securities, including any repurchases by affiliates, for the year ended December&#160;31, 2022. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Unregistered Sales of Equity Securities </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">None. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:9%;vertical-align:top" align="left" id="toc425657_10"><span style="font-weight:bold">Item&#160;6.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">[RESERVED]. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">28 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:9%;vertical-align:top" align="left" id="toc425657_11"><span style="font-weight:bold">Item&#160;7.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">EXECUTIVE OVERVIEW </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Calyxt is a plant-based synthetic biology company. The Company leverages its proprietary PlantSpring technology platform to engineer plant metabolism to produce innovative, high-value, and sustainable materials and products for use in helping customers meet their sustainability targets and financial goals. In October 2021, the Company announced the launch of a strategic initiative which focused is on engineering synthetic biology solutions through its PlantSpring platform for manufacture using its proprietary and differentiated BioFactory production system for a diverse base of target customers across a range of end markets, including the cosmeceutical, nutraceutical, and pharmaceutical industries. The Company also commercializes its PlantSpring technology platform by licensing elements of the platform and historically developed traditional agriculture seed-trait product candidates, as well as selectively developing product candidates for customers in traditional agriculture. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The business is described in greater detail in &#8220;Item 1. Business&#8212;Company Overview.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company is an early-stage company and has incurred net losses since its inception. As of December&#160;31, 2022, the Company had an accumulated deficit of $212.2&#160;million. The Company&#8217;s net losses were $16.9&#160;million for the year ended December&#160;31, 2022. The Company expects to continue to incur significant expenses and operating losses for the next several years. Those expenses and losses may fluctuate significantly from <span style="white-space:nowrap"><span style="white-space:nowrap">quarter-to-quarter</span></span> and <span style="white-space:nowrap"><span style="white-space:nowrap">year-to-year.</span></span> </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Historically, the Company&#8217;s expenses in connection with the execution of its long-term business plan have been primarily driven by: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">R&amp;D expenses associated with developing and enhancing the capabilities of its PlantSpring technology platform; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">R&amp;D expenses and capital expenditures to expand its BioFactory production system; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">regulatory expenses associated with R&amp;D and product development; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">maintaining, protecting, expanding, and defending its intellectual property portfolio, including intellectual property related to the PlantSpring technology platform and BioFactory production system; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">human capital related expenses associated with attracting and retaining skilled personnel; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">pursuing and negotiating agreements with customers, licensees, and infrastructure partners. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On September&#160;22, 2022, the Company announced that the Board had begun evaluating potential strategic alternatives to maximize shareholder value, including financing alternatives, merger, reverse merger, other business combinations, sale of assets, licensing, or other transactions. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On January&#160;13, 2023, the Company and Merger Subsidiary entered into the Merger Agreement with Cibus. Pursuant to the Merger Agreement, following the Transactions, Calyxt will be organized in an <span style="white-space:nowrap">&#8220;Up-C&#8221;</span> structure and <span style="white-space:nowrap">re-named</span> &#8220;Cibus, Inc.&#8221; and its only material asset will consist of common units of Cibus. If the Transactions are completed, the business of Cibus will continue as the primary business of the combined organization and the equity holders of Cibus will own a substantial majority of the issued and outstanding common stock of the Company. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The closing of the Transactions is subject to the approval of Calyxt&#8217;s stockholders, the approval of Cibus&#8217; members, the receipt of required regulatory approvals (to the extent applicable) and satisfaction of other customary closing conditions. The closing is currently expected to occur in the second quarter of 2023. Additional information regarding the Transactions is included in Calyxt&#8217;s registration statement on Form <span style="white-space:nowrap">S-4</span> initially filed with the SEC in February 2023. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If, for any reason, the Transactions are not completed, the Company will reconsider its available alternatives at such time and could pursue one of the following courses of action, which the Company currently believes to be the most likely alternatives: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left"><span style="font-style:italic">Dissolve and liquidate. </span>The Company may decide to dissolve and liquidate its assets. In such a circumstance, Calyxt would be required to pay all of its debts and contractual obligations and to set aside certain reserves for potential future claims. In light of Calyxt&#8217;s current capital resources, it is highly unlikely, in this case, that substantial resources, if any, would be available for distributions to stockholders. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left"><span style="font-style:italic">Pursue another strategic transaction</span>. The Company may decide to resume the process of evaluating a potential merger, reorganization or other business combination transaction or to sell or otherwise dispose of certain of the Company&#8217;s assets. Any of these alternatives would be costly and time-consuming and would require that Calyxt obtain additional near-term funding in parallel to, or as part of, such a strategic transaction. The Company expects that it would be difficult to secure such funding in a timely manner, on favorable terms or at all. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left"><span style="font-style:italic">Operate the business</span>. Although substantially less likely than the alternatives above, the Calyxt board could elect to seek to continue to operate the Company&#8217;s business. This alternative would require that Calyxt obtain additional near-term funding, which the Company expects would be difficult to secure in a timely manner, on favorable terms or at all. If pursued, Calyxt would likely need to significantly delay or further scale back operations beyond its already narrowly focused operational activities. </p></td></tr></table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">29 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Current Operational Focus </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Prior to the announcement of the Transactions, the Company&#8217;s primary focus was on the development of synthetic biology products for its customers using its BioFactory production system. In light of the proposed Transactions and recent capital resource constraints, the Company has substantially scaled back its operations and has focused its current business activities on ensuring it has cash sufficient to achieve a closing of the proposed Transactions. Accordingly, Calyxt&#8217;s management has implemented cost reduction and other cash-focused measures, including reduction of capital expenditures, headcount reductions, and renegotiation or termination of professional services agreements. To conserve cash, Calyxt has also strategically evaluated its arrangements with suppliers and service providers and has, in several instances, transitioned such relationships to lower cost alternative providers. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In limiting operations to core activities, the Company has focused its continuing operations on </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">scaling production of a single Plant Cell Matrix with its manufacturing partner, Evologic; </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">licensing efforts with respect to its PlantSpring technology and plant traits, including the TALEN technology; and </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">continuing to progress its three current customer projects&#8212;(1) its research collaboration with a leading global food ingredient manufacturer to develop a soybean trait to serve as an alternative to palm oil, (2)&#160;its plant-based chemistry pilot project for a major consumer packaged goods company, and (3)&#160;supporting late-stage development activities for its improved digestibility alfalfa trait, which was developed with and licensed to S&amp;W Seed Company. </p></td></tr></table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company has suspended <span style="white-space:nowrap">non-core</span> activities, such as efforts toward the development and integration of AIML and the initiation, development and commercialization of additional synthetic biology products, or chemistries, beyond those involved in the continuing operations identified above. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">RELATIONSHIP WITH CELLECTIS AND COMPARABILITY OF RESULTS </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s largest shareholder is Cellectis. As of December&#160;31, 2022, Cellectis owned 49.1&#160;percent of the Company&#8217;s issued and outstanding common stock. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Cellectis has certain contractual rights as well as rights pursuant to the Company&#8217;s certificate of incorporation and bylaws, in each case, for so long as it maintains threshold beneficial ownership levels in the Company&#8217;s shares. See &#8220;Risk Factors&#8212;Although Cellectis and its affiliates hold less than a majority of the Company&#8217;s outstanding common stock, Cellectis possesses certain rights that prevent other stockholders from influencing significant decisions.&#8221; </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In addition, Cellectis has guaranteed the lease agreement for the Company&#8217;s headquarters. However, the Company previously agreed to indemnify Cellectis for any obligations under this guaranty, effective upon Cellectis&#8217; ownership falling to 50&#160;percent or less of the Company&#8217;s outstanding common stock. Accordingly, the Company&#8217;s indemnification obligation was triggered in October 2022. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company holds an exclusive license from Cellectis that broadly covers the use of engineered nucleases for plant gene editing. This intellectual property covers methods to edit plant genes using &#8220;chimeric restriction endonucleases,&#8221; which include TALEN<sup style="font-size:75%; vertical-align:top">&#174;</sup>, CRISPR/Cas9, zinc finger nucleases, and some types of meganucleases. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">FINANCIAL OPERATIONS OVERVIEW </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Revenue </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Revenue is recognized from sales of products, from licenses of technology, and from product development activities for customers. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Cost of Goods Sold </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Cost of goods sold are recognized as products are sold. There are minimal cost of goods sold associated with the Company&#8217;s technology licensing activities. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Research and Development Expense </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s R&amp;D expenses primarily consist of employee-related costs for personnel who research and develop its product candidates, fees for contractors who support product development activities, purchasing material and supplies for its laboratories, licensing, an allocation of facility and information technology expenses, and other costs associated with owning and operating its own laboratories and pilot BioFactory capabilities. This includes the costs of performing activities to discover and develop products and advance the Company&#8217;s PlantSpring technology platform, including its intellectual property portfolio. BioFactory expenses from lab through pilot, unless incurred related to a specific product sold to a customer, are also classified as R&amp;D expense. R&amp;D expenses also include costs to write and support the research for filing patents. The Company recognizes R&amp;D expenses as they are incurred. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">30 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Selling, General, and Administrative Expense </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Selling, general, and administrative (SG&amp;A) expenses consist primarily of employee-related expenses for selling and licensing the Company&#8217;s products and employee-related expenses for its executive, legal, intellectual property, information technology, finance, and human resources functions. In periods prior to 2021, these expenses also included employee-related and other expenses for selling soybean oil and meal, soybean acreage acquisition, and managing the soybean product supply chain. Other SG&amp;A expenses include facility and information technology expenses not otherwise allocated to R&amp;D expenses, professional fees for auditing, tax and legal services, expenses associated with maintaining patents, consulting costs and other costs of the Company&#8217;s information systems, and costs to market its products. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Interest, net </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Interest, net is comprised of interest income resulting from investments of cash and cash equivalents, short-term investments, unrealized gains and losses on short-term investments, issuance costs associated with the Company&#8217;s Common Warrants issued in February 2022, and interest expense incurred related to financing lease obligations. It is also driven by balances, yields, and timing of financing and other capital raising activities. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic"><span style="white-space:nowrap">Non-operating</span> income (expenses) </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><span style="white-space:nowrap">Non-operating</span> income (expenses) are income or expenses that are not directly related to ongoing operations and are primarily comprised of gains and losses from the <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> of Common Warrants, gain from a legal settlement, expenses associated with the evaluation of strategic alternatives, foreign exchange-related transactions, and disposals of land, buildings, and equipment. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Changes Between Revenues and Costs </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company was previously focused on the development of traits for traditional agriculture that it planned to commercialize using either a vertically integrated or licensing business model. The Company&#8217;s first commercial product, a high oleic soybean, was launched in this manner in the first quarter of 2019. In August 2020, the Company announced it was winding down the vertically integrated soybean product line. The wind-down of this product line was completed in late 2021 with the final sales of soybean grain to a large soybean processor. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As the Company transitioned its business model, the composition of revenues and costs has evolved, with soybean-related revenues declining to zero, the negative gross profit margins experienced from sales of those products no longer occurring, and the significant working capital investment to support those activities also declining. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">To the extent any revenue is generated under the Company&#8217;s current business model, such revenue would derive from product development activities for customers for both the BioFactory production system and agricultural production and technology licensing arrangements. Any such cash and revenue-generating opportunities associated with these activities would be expected to primarily arise from <span style="white-space:nowrap">up-front</span> and milestone payments, annual license fees, and royalties. If and when the BioFactory begins to produce products for customers, it is anticipated that such revenues would grow and surpass revenues from other sources. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">During the course of discussions with Cibus regarding, and following the execution of, the Merger Agreement, Calyxt has streamlined and focused its business activities on preserving cash sufficient to achieve a closing of the Transactions. Accordingly, Calyxt has taken additional steps to streamline its operations and to reduce its operating expenses, while focusing on a limited scope of core projects. While these projects are important for Calyxt&#8217;s overall product development pipeline, none of these projects is expected to generate material revenue in the near term. While the Company continuously implemented cost reduction measures including not filling open positions throughout 2022, the principal impact of these actions affects results of operations beginning in early 2023 following the reduction in employees from 48 to 28, including attrition, in January 2023. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">RESULTS OF OPERATIONS FOR THE YEAR ENDED DECEMBER&#160;31, 2022, COMPARED TO THE YEAR ENDED DECEMBER&#160;31, 2021 </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">A summary of results of operations for the years ended December&#160;31, 2022, and 2021 follows: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">


<tr>

<td style="width:65%"></td>

<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="14" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Year Ended December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2021</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">$ Change</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">%&#160;Change</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:1pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="14" align="center"><span style="font-weight:bold">(In thousands, except percentage values)</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Revenue</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">$</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">157</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">25,987</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(25,830</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(99</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Cost of goods sold</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">28,557</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(28,557</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(100</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gross profit</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">157</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(2,570</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,727</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">106</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Research and development</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">11,553</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">11,335</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">218</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Selling, general, and administrative</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">10,974</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">15,427</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(4,453</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(29</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Loss from operations</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">(22,370</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(29,332</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">6,962</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">24</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gain upon extinguishment of Payroll Protection Program loan</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,528</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(1,528</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(100</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Interest, net</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">(87</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(1,414</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,327</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">94</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman"><span style="white-space:nowrap">Non-operating</span> income (expenses)</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">5,566</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">19</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">5,547</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">29,195</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net loss</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">$</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">(16,891</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(29,199</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">12,308</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">42</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Basic and diluted net loss per share</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">$</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">(0.37</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(0.78</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">0.41</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">53</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">31 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Revenue, Cost of Goods Sold, and Gross Profit </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Revenues were $0.2&#160;million in 2022, a decrease of $26.0&#160;million, or 99&#160;percent, from 2021. Cost of goods sold was zero in 2022, a decrease of $28.6&#160;million, or 100&#160;percent, from 2021. Gross profit was $0.2&#160;million, constituting 100&#160;percent of revenue, in 2022, compared to negative $2.6&#160;million, or negative 47&#160;percent of revenue, in 2021. The decreases in revenue and cost of goods sold and improvement in gross profit were driven by the late 2021 completion of the wind-down of the Company&#8217;s soybean product line and transition of the Company&#8217;s focus to synthetic biology, which remains an early stage field and has not yet generated significant revenue. Revenue in the 2022 was primarily associated with the Company&#8217;s agreement with a large food ingredient manufacturer to develop a palm oil alternative. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Research and Development Expense </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">R&amp;D expense was $11.6&#160;million in 2022, an increase of $0.2&#160;million, or 2&#160;percent, from 2021. The increase was primarily driven by an increase in allocated SG&amp;A costs of $2.0&#160;million as the Company adjusted its cost allocation methodology at the beginning of 2022, partially offset by $0.7&#160;million of cost savings due to the change in the Company&#8217;s business model, $0.6&#160;million lower cash compensation expense, and $0.5&#160;million lower <span style="white-space:nowrap">non-cash</span> stock compensation expense. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Selling, General, and Administrative Expense </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">SG&amp;A expense was $11.0&#160;million in 2022, a decrease of $4.5&#160;million, or 29&#160;percent, from 2021. The decrease was driven by cost allocations to R&amp;D expense of $2.0&#160;million, lower cash compensation expense of $1.0&#160;million, other expense reductions of $0.9&#160;million, and a $0.6&#160;million <span style="white-space:nowrap">one-time</span> benefit from the modification of the Company&#8217;s former CEO&#8217;s severance agreement. These decreases were partially offset by $0.8&#160;million in higher rent expense as a result of the adoption of the lease accounting standard. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Gain Upon Extinguishment of Payroll Protection Program Loan </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On April&#160;8, 2021, the Company was notified by the U.S Small Business Administration (SBA) that the full principal amount and all accrued interest of the Paycheck Protection Program loan had been forgiven. Accordingly, the Company recognized a gain upon the extinguishment of the Payroll Protection Program Loan (the PPP loan) of $1.5&#160;million in 2021. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Interest, net </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Interest, net was an expense of $0.1&#160;million in 2022, an improvement of $1.3&#160;million, or 94&#160;percent, from 2021. The improvement was driven by the adoption of the lease accounting standard, which shifted amounts previously reported as interest expense to SG&amp;A expense </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic"><span style="white-space:nowrap">Non-operating</span> income (expenses) </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><span style="white-space:nowrap">Non-operating</span> income (expenses) were income of $5.6&#160;million in 2022, an improvement of $5.5&#160;million from 2021. The improvement was driven by the <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> of the Company&#8217;s Common Warrants derivative liability, which declined in value due to a decline in stock price in 2022, partially offset by expenses associated with the strategic alternatives review. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Net Loss </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net loss was $16.9&#160;million in 2022, an improvement of $12.3&#160;million, or 42&#160;percent, from 2021. The improvement in net loss was driven by the <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> of the Company&#8217;s Common Warrants derivative liability, the completion of the wind-down of the soybean product line in late 2021, and lower operating expenses. These improvements were partially offset by the gain realized on the forgiveness of the PPP loan in the second quarter of 2021. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Net Loss Per Share </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net loss per share was $0.37 in 2022, an improvement of $0.41 per share, or 53&#160;percent, from 2021. The improvement in net loss per share was driven by the improvement in net loss and a year-over-year increase in the weighted average shares outstanding. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">LIQUIDITY AND CAPITAL RESOURCES </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Liquidity </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s primary sources of liquidity are its cash and cash equivalents. As of December&#160;31, 2022, the Company had $3.5&#160;million of cash, cash equivalents, and restricted cash. The Company&#8217;s restricted cash balances are cash and cash equivalents deposited in an amount equal to future equipment rent payments, as required under its equipment lease facility. The Company may request the return of excess restricted cash collateral annually in December. The Company&#8217;s restricted cash was $0.1&#160;million as of December&#160;31, 2022. Current liabilities were $1.7&#160;million as of December&#160;31, 2022. The Company&#8217;s current cash, cash equivalents, and restricted cash is sufficient to cover all of its current liabilities as of December&#160;31, 2022. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s liquidity funds its <span style="white-space:nowrap">non-discretionary</span> cash requirements and its discretionary spending. Prior to the wind-down of the Company&#8217;s soybean <span style="white-space:nowrap"><span style="white-space:nowrap">go-to-market</span></span> strategy, working capital was its principal <span style="white-space:nowrap">non-discretionary</span> funding requirement. In addition, the Company has contractual obligations related to recurring business operations, primarily related to lease payments for its headquarters and laboratory facilities. The Company&#8217;s principal discretionary cash spending is for capital expenditures, short-term working capital payments, and professional and other transaction-related expenses incurred as the Company pursues additional financing and evaluates potential alternative transactions. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">32 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company incurred net losses of $16.9&#160;million for the year ended December&#160;31, 2022. As of December&#160;31, 2022, the Company had an accumulated deficit of $212.2&#160;million and expects to continue to incur losses in the future. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Cash Flows from Operating Activities </span></p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">


<tr>

<td style="width:67%"></td>

<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="14" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Year Ended December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman;font-weight:bold">In Thousands</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2021</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">$ Change</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">%&#160;Change</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Net loss</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">$</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">(16,891</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(29,199</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">12,308</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">42</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Gain upon extinguishment of Payroll Protection Program loan</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(1,528</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,528</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">100</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Depreciation and amortization expenses</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">1,534</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,338</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(804</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(34</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Stock-based compensation</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">3,998</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">2,090</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">1,908</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">91</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Unrealized (gain) loss on <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> of common stock warrants</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">(5,120</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(5,120</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">NM</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Changes in operating assets and liabilities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">(2,885</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">7,488</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(10,373</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(139</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash used by operating activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">$</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">(19,364</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(18,811</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(553</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(3</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><span style="white-space:nowrap">NM-</span> not meaningful </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net cash used by operating activities was $19.4&#160;million in 2022, an increase in cash used of $0.6&#160;million, or three percent, from 2021. The net cash used by operating activities result was driven by a $12.3&#160;million improvement in net loss, a $1.9&#160;million increase in <span style="white-space:nowrap">non-cash</span> stock compensation, primarily the result of the forfeiture of unvested stock awards in the first quarter of 2021, and the $1.5&#160;million gain upon extinguishment of the PPP loan in the second quarter of 2021, which were more than offset by a $5.1&#160;million gain on <span style="white-space:nowrap"><span style="white-space:nowrap">mark-to-market</span></span> of the Common Warrants and a $10.4&#160;million decline in cash provided by operating assets and liabilities due to the completion of the wind-down of the soybean product line in late 2021 and transition of the Company&#8217;s focus to synthetic biology, which remains an early stage field and has not yet generated significant revenue. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company expects cash used by operating activities in 2023 to be lower than 2022 driven by reductions in operating expenses as a result of the Company&#8217;s cost reduction initiatives and streamlining of operational focus prior to the anticipated closing of the Transactions. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Cash Flows from Investing Activities </span></p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">


<tr>

<td style="width:68%"></td>

<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="14" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Year Ended December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman;font-weight:bold">In Thousands</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2021</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">$ Change</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">%&#160;Change</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Sales and (purchases) of short-term investments, net</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">$</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">11,698</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(11,698</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(100</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Purchases of land, buildings, and equipment</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">(1,520</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(497</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(1,023</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(206</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash (used) provided by investing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">$</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">(1,520</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">11,201</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(12,721</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(114</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net cash used by investing activities was $1.5&#160;million in 2022, an increase in cash used of $12.7&#160;million, or 114&#160;percent, from 2021. This increase in cash used by investing activities was driven by the 2021 sale of short-term investments to fund operations and higher capital expenditures. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company expects cash used for purchases of land, buildings, and equipment in 2023 to be lower than 2022, driven by reductions in cash expenditures as a result of the Company&#8217;s cost reduction initiatives and streamlining of operational focus prior to the anticipated closing of the Transactions. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Cash Flows from Financing Activities </span></p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">


<tr>

<td style="width:69%"></td>

<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="14" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">Year Ended December&#160;31,</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;white-space:nowrap"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman;font-weight:bold">In Thousands</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2021</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">$&#160;Change</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">%&#160;Change</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Proceeds from common stock issuance</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">$</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">11,538</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">4,380</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">7,158</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">163</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Costs incurred related to the issuance of stock</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">(1,173</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(501</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(672</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(134</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Repayments of financing lease obligations</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">(376</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">)&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(364</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(12</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(3</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Proceeds from the exercise of stock options</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">&#8212;&#160;&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">227</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(227</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">(100</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman;font-weight:bold">Net cash provided by financing activities</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">$</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">9,989</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">3,742</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">6,247</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">167</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td style="vertical-align:bottom"> <p style=" margin-top:0pt ; margin-bottom:0pt; border-top:1.00px solid #000000">&#160;</p></td>
<td>&#160;</td></tr>
</table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net cash provided by financing activities was $10.0&#160;million in 2022, an increase of $6.2&#160;million, or 167&#160;percent, from 2021. The increase was primarily driven by $10.0&#160;million of net proceeds from the <span style="white-space:nowrap">Follow-On</span> Offering in February 2022. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company expects net cash provided by financing activities in 2023 to decrease compared to 2022, as a result of the Company&#8217;s cost reduction initiatives and streamlining of operational focus prior to the anticipated closing of the Transactions. </p> <p style="margin-top:0pt;margin-bottom:0pt;page-break-before:always"></p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Capital Resources </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company has an effective shelf registration on Form <span style="white-space:nowrap">S-3</span> on file with the SEC and additional capital is accessible from the capital markets, including pursuant to its ATM Facility. However, amounts available under the shelf registration statement, including the ATM Facility, are significantly limited </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">33 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
because the Company&#8217;s public float is less than $75,000,000. Subject to Instruction I.B.6 to Form <span style="white-space:nowrap">S-3,</span> which is referred to as the &#8220;baby shelf&#8221; rules, for so long as the Company&#8217;s public float is less than $75,000,000, it may not sell more than the equivalent of <span style="white-space:nowrap">one-third</span> of its public float during any 12 consecutive months pursuant to the baby shelf rules. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Such additional liquidity and access to capital resources is subject to market conditions and other factors, including challenges associated with raising sufficient capital to meet the Company&#8217;s financing needs in light of the Company&#8217;s current stock price and related constraints. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Prior to December&#160;31, 2022, the Company completed the following capital raising transactions: </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">On July&#160;25, 2017, the Company completed its IPO of common stock. In the aggregate, the Company received net proceeds from the IPO of $58.0&#160;million, all of which have been used to fund R&amp;D costs, build out commercial capabilities, and for general corporate purposes. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">On May&#160;22, 2018, the Company completed a <span style="white-space:nowrap">follow-on</span> offering of its common stock. In the aggregate, the Company received net proceeds from the <span style="white-space:nowrap">follow-on</span> offering of $57.0&#160;million. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">On October&#160;20, 2020, the Company completed a <span style="white-space:nowrap">follow-on</span> offering of its common stock. In the aggregate, the Company received net proceeds from the <span style="white-space:nowrap">follow-on</span> offering of $14.0&#160;million. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">On September&#160;21, 2021, the Company entered into an ATM Facility. In the aggregate, the Company received net proceeds from the ATM Facility of $4.1&#160;million through early January 2022. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">During the February 2022 Offering, the Company issued 3,880,000 shares of its common stock, 3,880,000 <span style="white-space:nowrap">Pre-Funded</span> Warrants, and 7,760,000 Common Warrants. In the aggregate, the Company received net proceeds of $10.0&#160;million, after deducting approximately $0.9&#160;million of underwriting discounts and estimated other offering expenses. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:4%;vertical-align:top" align="left">&#8226;</td>
<td style="width:1%;vertical-align:top">&#160;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-family:Times New Roman; font-size:10pt;text-align:left">On October&#160;3, 2022, the Company entered into an amendment to the Open Market Sale Agreement with Jefferies for the ATM Facility that enables it, subject to the applicable baby shelf rules, to offer and sell up to 15,661,000 shares of its common stock. At its discretion, the Company determines the timing and number of shares to be issued under the ATM Facility. During the fourth quarter of 2022, the Company issued approximately 2.0&#160;million shares of common stock under the ATM Facility for proceeds of $0.1&#160;million net of commissions and payments for other share issuance costs. From December&#160;31, 2022, through the date of this report, the Company has not issued any additional shares under the ATM Facility. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Operating Capital Requirements </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company has incurred losses since its inception and its net loss was $16.9&#160;million for the year ended December&#160;31, 2022, and it used $19.4&#160;million of cash for operating activities for the year ended December&#160;31, 2022.</p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company has incurred losses since its inception. If the Transactions are not consummated for any reason, the Company may decide to dissolve and liquidate its assets. In such a circumstance, Calyxt would be required to pay all of its debts and contractual obligations and to set aside certain reserves for potential future claims. In light of Calyxt&#8217;s current capital resources, it is highly unlikely, in this case, that substantial resources, if any, would be available for distributions to stockholders. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">To the extent the Transactions are not consummated for any reason and the Company is not liquidated and dissolved, it anticipates that it will continue to generate losses for the next several years or until such time as an alternative strategic transaction is consummated. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In the less likely scenario in which the Company seeks to continue to operate its business and until the Company can generate cash flows sufficient to support its operating capital requirements, it would seek to finance a portion of future cash needs through (i)&#160;cash on hand, (ii)&#160;commercialization activities, which may result in various types of revenue streams from (a)&#160;future product development agreements and technology licenses, including upfront and milestone payments, annual license fees, and royalties; and (b)&#160;product sales from its proprietary BioFactory production system; (iii)&#160;government or other third-party funding, (iv)&#160;public or private equity or debt financings, or (v)&#160;a combination of the foregoing. However, capital generated by commercialization activities, if any, is expected to be received over a period of time and near-term additional capital may not be available on reasonable terms, if at all. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In connection with the Transactions, beginning at the earlier of March&#160;15, 2023 or the date Calyxt&#8217;s unrestricted cash balance first drops below $1,500,000, Calyxt can request, and Cibus has agreed to provide, an unsecured, interest-free revolving line of credit of up to $3,000,000 in cash, which amount may be increased to $4,000,000 if Cibus elects to extend the outside date (as defined in the Merger Agreement) to June&#160;30, 2023. Funds can be drawn by Calyxt in $500,000 increments and may only be used to fund operating expenses incurred in the ordinary course of business consistent with past practice and consistent with the negative covenants in the Merger Agreement. The full outstanding balance of the Interim Funding will be reduced to zero in connection with the closing of the Transactions, if consummated. The full outstanding balance of the Interim Funding will be forgiven by Cibus if the Merger Agreement is terminated for any reason other than certain under certain conditions, as detailed in the Merger Agreement. The Interim Funding is subject to acceleration in connection with certain bankruptcy events. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company faces uncertainty regarding the adequacy of its capital resources and presently has limited access to additional financing and expects to rely upon the Interim Funding in order to continue operations through the consummation of the Transactions. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">34 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">While alternative public and private transaction structures may be available, these may require additional time and cost, may result in fixed payment obligations, may result in substantial dilution to existing stockholders, particularly in light of the Company&#8217;s current stock price, may impose operational restrictions on the Company, may grant holders rights senior to those of the Company&#8217;s shares of common stock, and may not be available on attractive terms. Further, during the pendency of the Transactions, any such transactions could only be entered into with the consent of Cibus. Accordingly, although the Company continuously assesses market conditions and available financing alternatives, in light of the Company&#8217;s current stock price, the restrictions imposed by the Merger Agreement and the availability of the Interim Funding, the Company does not anticipate any additional third-party funding prior to the consummation of the Transactions. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company believes its cash, cash equivalents, and restricted cash as of December&#160;31, 2022, considering continuing actions taken to reduce its operating expenses to enable the proposed Transactions to close, the legal settlement discussed in Note 8 to the consolidated financial statements, and the availability of the Interim Funding are sufficient to fund its operations through the second quarter of 2023. The Company&#8217;s management has concluded there is substantial doubt regarding its ability to continue as a going concern for a period of 12 months or more from the date of this filing. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The accompanying financial statements have been prepared on a going concern basis, which contemplates the realization of assets and satisfaction of liabilities in the ordinary course of business. The financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of the uncertainties described above. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In light of the Company&#8217;s current liquidity challenges and capital resource constraints, management has implemented cost reduction and other cash-focused measures to manage liquidity, including reduction of capital expenditures, headcount reductions, and renegotiation or termination of professional services agreements. To conserve cash, the Company has also strategically evaluated its arrangements with suppliers and service providers and has, in several instances, transitioned such relationships to lower cost alternative providers. During the course of discussions with Cibus regarding, and following the execution of, the Merger Agreement, Calyxt has further streamlined and focused its business activities on preserving cash sufficient to achieve a closing of the Mergers. Accordingly, Calyxt has taken additional steps to reduce its operating expenses and has focused its continuing operations on scaling production of its Plant Cell Matrix structures with its manufacturing partner, licensing efforts with respect to its PlantSpring technology and plant traits and continuing to progress its three key customer projects. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">If the Company is unable to consummate the Transactions, the Company may have to implement increasingly stringent cost saving measures and significantly delay, scale back, or cease operations, in part or in full. If the Company decided to cease operations and dissolve and liquidate its assets, it is unclear to what extent the Company would be able to pay its existing obligations. In such a circumstance and in light of the Company&#8217;s current capital resources position, it is unlikely that substantial resources would be available for distributions to stockholders. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">CONTRACTUAL OBLIGATIONS, COMMITMENTS, AND CONTINGENCIES </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, the Company&#8217;s contractual obligations consisted of minimum lease payments for its corporate headquarters and laboratory facilities and equipment leases. In the aggregate, $7.5&#160;million is due within the next five years, of which $1.5&#160;million is payable in 2023. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Sale-Leaseback of Headquarters and Laboratory Facilities </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In September 2017, the Company consummated a sale-leaseback transaction with a third party for its corporate headquarters and laboratory facilities in Roseville, Minnesota, which encompasses approximately 44,000 square feet including office and lab space, the first pilot BioFactory production system, greenhouses, and outdoor research plots. The Company is deemed the owner for accounting purposes. The lease has a term of twenty years with four options to extend its term for five years each subject to there being no default under the lease terms beyond any cure period and the Company occupying the property at the time of extension. In 2017, the Company received $7.0&#160;million in connection with the sale of the land and uncompleted facility. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The lease commenced in May 2018. Under the lease, the Company pays an annual base rent of eight percent of the total project cost with scheduled increases in rent of 7.5&#160;percent on the sixth, eleventh, and sixteenth anniversaries of the start of the lease commencement as well as on the first day of each renewal term. Currently, the Company pays an annual base rent of $1.4&#160;million. The first increase will occur during 2023. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company is also responsible for all operating costs and expenses associated with the property. If the landlord decides to sell the property, the Company has a right of first refusal to purchase the property on the same terms offered to any third party. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Concurrent with entering the lease, Cellectis guaranteed the lease agreement for the Company&#8217;s headquarters. However, the Company previously agreed to indemnify Cellectis for any obligations under this guaranty, effective upon Cellectis&#8217; ownership falling to 50&#160;percent or less of the Company&#8217;s outstanding common stock. The Company&#8217;s indemnification obligation was triggered in October 2022. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Prior to 2022, this lease was considered a failed sale leaseback based on the nature of the transactions and was reported as a financing-type lease. As discussed below in Note 1 to the Consolidated Financial Statements, with the Company&#8217;s adoption of the New Lease Standard on January&#160;1, 2022, this lease is now considered an operating lease. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">35 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Sale-Leaseback of Equipment </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company also has an equipment financing arrangement that is considered a financing-type lease which matures in 2023. The Company was required to deposit cash into a restricted account in an amount equal to the future rent payments required by the lease. As of December&#160;31, 2022, this restricted cash totaled $0.1&#160;million, and will be returned following the payoff of the lease obligations in 2023. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">CRITICAL ACCOUNTING ESTIMATES </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The accompanying discussion and analysis of the Company&#8217;s financial condition and results of operations are based upon its consolidated financial statements and the related disclosures, which have been prepared in accordance with accounting principles generally accepted in the United States. The preparation of these consolidated financial statements requires the Company to make estimates, assumptions, and judgments that affect the reported amounts in the Company&#8217;s consolidated financial statements and accompanying notes. The Company bases its estimates on historical experience and on various other assumptions that it believes to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions. The Company believes the following policies to be the most critical to understanding its financial condition and results of operations because they require the use of estimates, assumptions, and judgments about matters that are inherently uncertain. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Stock-Based Compensation </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The valuation of stock options is a critical accounting estimate that requires the use of judgments and assumptions that are likely to have a material impact on the Company&#8217;s consolidated financial statements. The Company generally measures the fair value of employee and nonemployee stock-based awards on their grant date and records compensation expense on a straight-line basis over the related service period of the award, which is generally the vesting period. The Company uses the Black-Scholes option pricing model to value its stock option awards, which requires the Company to make predictive assumptions regarding employee exercise behavior, future stock price volatility, and dividend yield. The Company generally measures compensation expense for grants of restricted stock units using the Company&#8217;s share price on the date of grant. The Company uses a Monte Carlo simulation pricing model when estimating the fair values of PSUs, which requires the Company to make predictive assumptions. The Company estimates fair values and accounts for employee and nonemployee awards in a similar manner. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Due to the limited historical experience of the Company&#8217;s stock awards program, it has elected to account for forfeitures of awards as they occur. If an award is forfeited prior to vesting, the associated reduction in expense is reflected net in stock-based compensation expense in that period. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Stock Options </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The estimated fair values of stock options granted, and the assumptions used for the Black-Scholes option-pricing model were as follows: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">


<tr>

<td style="width:71%"></td>

<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td>

<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2022</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">2021</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Expected term (in years)</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">5.5&#160;-&#160;6.9</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">5.5&#160;-&#160;6.5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Expected volatility</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold"><span style="white-space:nowrap">89.7%&#160;-&#160;92.8</span></span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">%&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="white-space:nowrap">80.1%&#160;-&#160;91.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Risk-free interest rate</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">1.9%&#160;-&#160;3.5</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">%&#160;</span></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom" align="right">0.6%&#160;-&#160;1.2</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
</table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Due to the Company&#8217;s limited history, it does not always have sufficient historical stock option activity to make predictive assumptions based solely on its stock or stock option activity for the Black-Scholes option pricing model. As a result, the Company may need to use data from other comparable public companies or alternative calculation methods as allowed by generally accepted accounting principles to make predictive assumptions. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company estimates its future stock price volatility using the weighted-average historical volatility calculated from a group of comparable public companies over the expected term of the option. The group of comparable public companies is determined by management on an annual basis. When selecting a comparable company, management considers relevant factors including industry and strategy, size, maturity, and financial leverage. The comparable companies used by management to calculate expected volatility may change from <span style="white-space:nowrap"><span style="white-space:nowrap">year-to-year</span></span> because of changes in those factors and because a new comparable company may become publicly traded. A one percentage point increase in the Company&#8217;s volatility assumption, leaving all other assumptions constant, would increase the grant date fair value by one percent. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The expected term of stock options is estimated using the average of the vesting tranches and the contractual life of each grant for employee options, or the simplified method, as the Company has limited historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior for its stock option grants. The use of the simplified method is dependent upon the type of equity award granted and the term of the award. Management reviews the expected term of stock options before issuance to ensure that the use of the simplified method is appropriate and that the Company does not have sufficient historical exercise data to estimate the expected term using a different method. An increase in the expected term by one year, leaving all other assumptions constant, would increase the grant date fair value by five percent. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company estimates the risk-free interest rate based on the United States Treasury <span style="white-space:nowrap">zero-coupon</span> yield curve at the date of grant for the expected term of the option. A one percentage point increase in the risk-free interest rate, leaving all other assumptions constant, would not change the grant date fair value. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company does not, nor does it expect to pay dividends in the foreseeable future. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><span style="font-style:italic">Performance Stock Units </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">From <span style="white-space:nowrap"><span style="white-space:nowrap">time-to-time</span></span> the Company issues PSUs to certain individuals in management to align their objectives with stockholders of the Company. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">36 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In March 2022, the Company granted 530,000 PSUs under the 2017 Plan to five employees, including four executive officers. The PSUs include three annual performance periods (2022, 2023, and 2024) and target performance levels for each of those periods linked to the achievement of Company objectives as determined annually for the respective period by the Compensation Committee of the Company&#8217;s Board of Directors. Once the annual objectives are approved, the associated expense will be recognized on a straight-line basis over the period from the date of grant through the determination date, which can be no later than March&#160;15 of the following year. Earned awards will be settled in shares of Company stock no later than the March&#160;15 determination date in the following calendar year. The grant date for the tranche of awards linked to 2022 performance is May&#160;4, 2022. The Calyxt Board approved the level of performance for the 2022 grant on March&#160;1, 2023, and at the same time established the performance criteria for the 2023 awards. Determination of expense for the 2024 tranche of PSUs will be made when the associated business objectives are determined. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In July 2021, the Company granted 600,000 PSUs under the Inducement Plan to Mr.&#160;Michael&#160;A. Carr, its President and Chief Executive Officer. The estimated fair values of PSUs granted in 2021, and the assumptions used were as follows: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">


<tr>

<td style="width:92%"></td>

<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Estimated fair values of performance stock units granted:</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">At least $12 per share</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">$</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">2.16</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">At least $15 per share</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">$</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">1.89</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">At least $20 per share</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">$</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">1.55</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Assumptions:</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Expected term (in years)</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">3.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Expected volatility</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">90.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">%&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Risk-free interest rate</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">0.4</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">%&#160;</span></td></tr>
</table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company estimated the fair value of each tranche of the PSUs on the grant date using the Monte Carlo simulation pricing model, which required it to make predictive assumptions as to the expected term of the grant, future stock price volatility, and dividend yield. The expected term represents the expected service period of the PSUs granted. It does not represent a significant accounting estimate. Due to the expected term of the award being three years and the Company having been publicly traded for more than three years, the volatility assumption was based on the historical volatility of the Company&#8217;s common stock over the expected term. The Company estimates the risk-free interest rate based on the United States Treasury <span style="white-space:nowrap">zero-coupon</span> yield curve at the date of grant for the expected term of the PSU. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Valuation of Common Warrants </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Common Warrants have been classified as a liability in the Company&#8217;s consolidated balance sheet because the warrants include a put option election available to the holder of a Common Warrant that is contingently exercisable if the Company enters into a Fundamental Transaction through a Change of Control Put. If the Change of Control Put is exercised by the holder of a Common Warrant, they may elect to receive either the consideration of the Fundamental Transaction or put the Common Warrant back to the Company in exchange for cash, based on terms and timing specified in the Common Warrant. If the put option is exercised, the Company is required to pay cash to the holder in an amount as determined by the Black Scholes pricing model, with assumptions determined in accordance with the terms of the Common Warrants. Those assumptions were as follows on December&#160;31, 2022: </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">


<tr>

<td style="width:80%"></td>

<td style="vertical-align:bottom;width:17%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom" colspan="2" align="center"><span style="font-weight:bold">As of</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"><span style="font-weight:bold">December&#160;31,&#160;2022</span></td>
<td style="vertical-align:bottom">&#160;</td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Estimated fair value of Common Warrants:</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">$</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">0.04</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:1.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Assumptions:</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Expected term to liquidation (in years)</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">4.6</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Expected volatility</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">85.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">%&#160;</span></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; margin-left:3.00em; text-indent:-1.00em; font-size:10pt; font-family:Times New Roman">Risk-free interest rate</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">&#160;</span></td>
<td style="white-space:nowrap;vertical-align:bottom" align="right"><span style="font-weight:bold">4.0</span></td>
<td style="white-space:nowrap;vertical-align:bottom"><span style="font-weight:bold">%&#160;</span></td></tr>
</table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">A ten percent change in any of the assumptions would not have had a material effect on the Company&#8217;s results of financial condition or results of operations. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Net Realizable Value of Inventories </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Due to the wind-down of its soybean product line in 2021, the Company did not have any inventory balances, nor does it anticipate having any such balances in 2023 based on the nature of its business activities. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Under the Company&#8217;s prior <span style="white-space:nowrap"><span style="white-space:nowrap">go-to-market</span></span> soybean strategy, the determination of the net realizable value of inventories was a critical accounting estimate that required the use of judgments and assumptions that may have had a material impact on the Company&#8217;s consolidated financial statements. At each <span style="white-space:nowrap">period-end,</span> the Company made assumptions regarding projected selling prices of its products considering futures market prices for the underlying agricultural markets and its associated risk management strategies, anticipated costs, and other factors that take into consideration the Company&#8217;s limited operating history and compare those prices to the current weighted average costs of its inventories. If the Company&#8217;s costs were higher than the projected selling prices, then a valuation adjustment was recorded. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">37 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold"><span style="font-style:italic">Income Tax Valuation Allowances </span></p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The determination of the income tax valuation allowances requires the use of judgments and assumptions that may have a material impact on the Company&#8217;s consolidated financial statements, especially at the early stage of commercialization. The Company provides deferred taxes for deductible and taxable temporary differences. Deferred tax assets are reduced by a valuation allowance when the Company believes it is more likely than not that some portion or all the deferred tax assets will not be realized. Because the Company has generated losses cumulatively, management believes it is more likely than not that some portion or all the deferred tax assets will not be realized and have reflected a full valuation allowance against its net deferred tax assets. If the Company were to generate profits, the valuation allowance may change. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">For more information on recently issued accounting pronouncements, see the Company&#8217;s consolidated financial statements and related financial statement schedules on page <span style="white-space:nowrap">F-1.</span> </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:11%;vertical-align:top" align="left" id="toc425657_12"><span style="font-weight:bold">ITEM&#160;7A.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Prior to the Company&#8217;s shift in business strategy which began in 2020, the Company&#8217;s primary exposure to market risk was commodity price sensitivity under its former soybean <span style="white-space:nowrap"><span style="white-space:nowrap">go-to-market</span></span> strategy. The Company was susceptible to changes in commodity market prices that could impact the selling price for grain inventories, which were carried at historical cost. Prior to the purchase, the Company also had market exposure associated with fixed price grain production agreements. Under this former strategy, the Company managed its exposure to changes in market prices by entering commodity hedges to convert fixed price grain inventories and fixed price grain production agreements to floating market prices. By executing these hedging strategies, the Company could closely match the expected economic terms of the grain sale with the market. In a rising market these positions resulted in losses, and in a falling market these positions resulted in gains once any losses, if any, are recaptured. At time of sale, the gains or losses on the commodity derivatives were realized and fully offset by gains or losses on the grain inventories. As a result of the completed wind-down of the soybean product line in 2021, the Company&#8217;s market risk related to commodity price sensitivity has been eliminated and the Company no longer holds commodity derivative contracts. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company is exposed to potential losses related to the price of its common stock. At each balance sheet date, the fair value of the Company&#8217;s Common Warrants liability is remeasured using current fair value inputs, one of which is the price of its common stock. During any period, if the price of the Company&#8217;s common stock increases, there will likely be an increase in the fair value of the associated liability. These potential increases in fair value will result in losses in the Company&#8217;s consolidated statements of operations from the change in fair value of the Common Warrants liability. Conversely, a decrease in the price of the Company&#8217;s common stock during any period will likely result in decreases in the fair value of the associated liability. These potential decreases in fair value will result in gains in the Company&#8217;s consolidated statements of operations from the change in the value of the Common Warrants liability. Given the significant current and historical volatility of the Company&#8217;s common stock price, any changes period-over-period have and could in the future result in a significant change in the fair value of its Common Warrants liability and significantly impact its net loss during the period of change. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:9%;vertical-align:top" align="left" id="toc425657_13"><span style="font-weight:bold">Item&#160;8.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Consolidated Financial Statements and Supplementary Data </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The consolidated financial statements and related financial statement schedules required to be filed are listed in the Index to Consolidated Financial Statements on page <span style="white-space:nowrap">F-1</span> hereto and are incorporated herein. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:9%;vertical-align:top" align="left" id="toc425657_14"><span style="font-weight:bold">Item&#160;9.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">None. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top" align="left" id="toc425657_15"><span style="font-weight:bold">Item&#160;9A.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Controls and Procedures </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Management&#8217;s Evaluation of Disclosure Controls and Procedures </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company maintains disclosure controls and procedures that are designed to provide reasonable assurance that information required to be disclosed in its Exchange Act reports is recorded, processed, summarized, and reported within the time periods specified in the Securities and Exchange Commission&#8217;s rules and forms and that such information is accumulated and communicated to Management, including the Company&#8217;s principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosure. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Under the supervision of the Company&#8217;s principal executive officer and principal financial officer, it evaluated the effectiveness of its disclosure controls and procedures (as defined in Rules <span style="white-space:nowrap">13a-15(e)</span> and <span style="white-space:nowrap">15d-15(e)</span> of the Exchange Act) as of December&#160;31, 2022. Based on that evaluation, as of December&#160;31, 2022, the Company&#8217;s principal executive officer and principal financial officer have concluded that its disclosure controls and procedures were effective. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Management&#8217;s Annual Report on Internal Control Over Financial Reporting </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rules <span style="white-space:nowrap">13a-15(f)</span> and <span style="white-space:nowrap">15d-15(f)</span> of the Exchange Act. The Company&#8217;s management, including its principal executive officer and principal financial officer, conducted an evaluation of the effectiveness of its internal controls over financial reporting based on the framework set forth in the &#8220;Internal Control&#8212;Integrated Framework&#8221; issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework). Based on an evaluation under that framework, Management concluded that the Company&#8217;s internal control over financial reporting was effective as of December&#160;31, 2022. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">38 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Inherent Limitations on Controls and Procedures </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s management, including the principal executive officer and principal financial officer, does not expect that its disclosure controls and procedures and its internal control over financial reporting will prevent all error and all fraud. A control system, no matter how well designed and operated, can only provide reasonable assurances that the objectives of the control system are met. The design of a control system reflects resource constraints; the benefits of controls must be considered relative to their costs. Because there are inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, for the Company have been or will be detected. As these inherent limitations are known features of the disclosure and financial reporting processes, it is possible to design into the processes safeguards to reduce, though not eliminate, these risks. These inherent limitations include the realities that judgments in decision-making can be faulty and that breakdowns occur because of simple error or mistake. Controls can also be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the control. The design of any system of controls is based in part upon certain assumptions about the likelihood of future events. While the Company&#8217;s disclosure controls and procedures and its internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives, there can be no assurance that any design will succeed in achieving its stated goals under all future conditions. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with the policies or procedures. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected. </p> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold">Changes in Internal Control over Financial Reporting </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">There have been no changes in the Company&#8217;s internal control over financial reporting identified in connection with the evaluation required by Rules <span style="white-space:nowrap">13a-13(d)</span> and <span style="white-space:nowrap">15d-15(d)</span> of the Exchange Act that occurred during the fourth quarter ended December&#160;31, 2022, that has materially affected, or are reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top" align="left" id="toc425657_16"><span style="font-weight:bold">Item&#160;9B.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Other Information </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top" align="left"><span style="font-weight:bold">None.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left"></p></td></tr></table> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top" align="left" id="toc425657_17"><span style="font-weight:bold">Item&#160;9C.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Not applicable. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">39 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold" id="toc425657_18">PART III </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top" align="left" id="toc425657_19"><span style="font-weight:bold">Item&#160;10.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Directors, Executive Officers and Corporate Governance </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The information required by this item concerning the Company&#8217;s directors, executive officers, and corporate governance matters is incorporated by reference to its 2023 Proxy Statement. </p> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s Board of Directors has adopted a Code of Business Conduct and Ethics applicable to all officers, directors, and employees. The Company&#8217;s Code of Business Conduct and Ethics, Corporate Governance Guidelines, and the charters of its Audit Committee, Compensation Committee, and Nominating and Corporate Governance Committee are available on the Company&#8217;s website (www.calyxt.com) under &#8220;Corporate Governance&#8221; in the &#8220;Investors&#8221; section. The Company will provide a copy of these documents to any person, without charge, upon request. The Company intends to make all required disclosures concerning any amendments to, or waivers from, the Code of Business Conduct and Ethics on its website. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top" align="left" id="toc425657_20"><span style="font-weight:bold">Item&#160;11.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Executive Compensation </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The information required by this item regarding executive compensation is incorporated by reference to the Company&#8217;s 2023 Proxy Statement. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top" align="left" id="toc425657_21"><span style="font-weight:bold">Item&#160;12.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The information required by this item regarding security ownership of certain beneficial owners and management is incorporated by reference in the Company&#8217;s 2023 Proxy Statement. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top" align="left" id="toc425657_22"><span style="font-weight:bold">Item&#160;13.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Certain Relationships and Related Transactions, and Director Independence </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The information required by this item regarding certain relationships and related transactions is incorporated by reference to the Company&#8217;s 2023 Proxy Statement. </p> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top" align="left" id="toc425657_23"><span style="font-weight:bold">Item&#160;14.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Principal Accounting Fees and Services </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The information required by this item regarding principal accounting fees and services is incorporated by reference to the Company&#8217;s 2023 Proxy Statement. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">40 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold" id="toc425657_24">PART IV </p> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top" align="left" id="toc425657_25"><span style="font-weight:bold">Item&#160;15.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Exhibits and Financial Statement Schedules </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top" align="left">(1)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Consolidated Financial Statements </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top" align="left">(2)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">See &#8220;Index to Consolidated Financial Statements&#8221; in Item 8, which is incorporated into this Item by reference. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top" align="left">(3)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Financial Statement Schedules&#8212;Not applicable. </p></td></tr></table> <p style="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%">&#160;</td>
<td style="width:5%;vertical-align:top" align="left">(4)</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Schedules not filed with this Annual Report on Form <span style="white-space:nowrap">10-K</span> are omitted because of the absence of conditions under which they are required or because the information called for is shown in the consolidated financial statements or related notes. </p></td></tr></table> <p style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(a)(3) Exhibits </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td></td>

<td style="vertical-align:bottom;width:4%"></td>
<td style="width:90%"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom;white-space:nowrap"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:8pt; font-family:Times New Roman;font-weight:bold">Exhibit</p> <p style="margin-top:0pt; margin-bottom:1pt; border-bottom:1.00pt solid #000000; display:table-cell; font-size:8pt; font-family:Times New Roman;font-weight:bold">Number</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Description</p></td></tr>


<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;&#160;&#160;2.1</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/0001705843/000119312523008913/d451090dex21.htm">Agreement and Plan of Merger, dated January&#160;13, 2023, by and among Calyxt, Inc., Calypso Merger Subsidiary, LLC, Cibus Global, LLC and the other parties thereto </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;&#160;&#160;3.1</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000119312518080923/d519892dex31.htm">Amended and Restated Certificate of Incorporation (incorporated by reference to Exhibit 3.1 of the Company&#8217;s Annual Report on Form <span style="white-space:nowrap">10-K</span> filed with the SEC on March&#160;14, 2018) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;&#160;&#160;3.2</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000119312518154661/d532634dex32.htm">Amended and Restated Bylaws (incorporated by reference to Exhibit 3.2 of the Company&#8217;s Quarterly Report on Form <span style="white-space:nowrap">10-Q</span> filed with the SEC on May&#160;7, 2018) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;&#160;&#160;4.1</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000156459020008777/clxt-ex41_742.htm">Description of the Registrant&#8217;s Securities Registered Pursuant to Section&#160;12 of the Securities Exchange Act of 1934 (incorporated by reference to Exhibit 4.1 to the Company&#8217;s Annual Report on Form <span style="white-space:nowrap">10-K</span> filed with the SEC on March&#160;5, 2020) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;&#160;&#160;4.2</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000119312522049605/d297063dex41.htm">Form <span style="white-space:nowrap">of&#160;Pre-Funded&#160;Warrant</span> (incorporated by reference to Exhibit 4.1 to the Company&#8217;s Current Report on <span style="white-space:nowrap">Form&#160;8-K&#160;filed</span> with the SEC on February&#160;23, 2022) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;&#160;&#160;4.3</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000119312522049605/d297063dex42.htm">Form of Common Warrant (incorporated by reference to Exhibit 4.2 to the Company&#8217;s Current Report on <span style="white-space:nowrap">Form&#160;8-K&#160;filed</span> with the SEC on February&#160;23, 2022) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.1</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000119312517211349/d370817dex101.htm">Management Services Agreement between Cellectis S.A., Cellectis, Inc. and Calyxt, Inc., dated as of January&#160;1, 2016 (incorporated by reference to Exhibit 10.1 of the Company&#8217;s Registration Statement on Form <span style="white-space:nowrap">S-1</span> filed with the SEC on June&#160;23, 2017) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.2</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000119312518080923/d519892dex102.htm">First Amendment to the Management Services Agreement Amendment dated July&#160;25, 2017 between Cellectis S.A. and Calyxt, Inc. (incorporated by reference to Exhibit 10.2 of the Company&#8217;s Annual Report on Form <span style="white-space:nowrap">10-K</span> filed with the SEC on March&#160;14, 2018) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.3</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000156459020008777/clxt-ex103_743.htm">Second Amendment to the Management Services Agreement Amendment dated January&#160;29, 2020 between Cellectis S.A., Cellectis, Inc., Cellectis Biologics, Inc. and Calyxt, Inc. (incorporated by reference to Exhibit 10.3 of the Company&#8217;s Annual Report on Form <span style="white-space:nowrap">10-K</span> filed with the SEC on March&#160;5, 2020) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.4</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000119312518080923/d519892dex103.htm">Separation Agreement dated July&#160;25, 2017 between Cellectis S.A. and Calyxt, Inc. (incorporated by reference to Exhibit 10.3 of the Company&#8217;s Annual Report on Form <span style="white-space:nowrap">10-K</span> filed with the SEC on March&#160;14, 2018) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.5</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000119312518080923/d519892dex104.htm">Stockholders Agreement dated July&#160;25, 2017 between Cellectis S.A. and Calyxt, Inc. (incorporated by reference to Exhibit 10.4 of the Company&#8217;s Annual Report on Form <span style="white-space:nowrap">10-K</span> filed with the SEC on March&#160;14, 2018) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.6</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000119312518080923/d519892dex105.htm">License Agreement dated July&#160;25, 2017 between Cellectis S.A. and Calyxt, Inc. (incorporated by reference to Exhibit 10.5 of the Company&#8217;s Annual Report on Form <span style="white-space:nowrap">10-K</span> filed with the SEC on March&#160;14, 2018) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.7#</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000119312517221262/d370817dex106.htm">Exclusive Patent License Agreement between Regents of the University of Minnesota and Calyxt Inc. (f.k.a. Cellectis Plant Sciences, Inc.), dated December&#160;15, 2014 (incorporated by reference to Exhibit 10.6 of the Company&#8217;s Registration Statement on Form <span style="white-space:nowrap">S-1/A</span> filed with the SEC on July&#160;3, 2017) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.11&#8224;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000119312517211349/d370817dex1011.htm">Calyxt, Inc. Equity Incentive Plan (incorporated by reference to Exhibit 10.11 of the Company&#8217;s Registration Statement on Form <span style="white-space:nowrap">S-1</span> filed with the SEC on June&#160;23, 2017) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.12&#8224;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000119312517211349/d370817dex1012.htm">Form of Stock Option Agreement pursuant to the Calyxt, Inc. Equity Incentive Plan (incorporated by reference to Exhibit 10.12 of the Company&#8217;s Registration Statement on Form <span style="white-space:nowrap">S-1</span> filed with the SEC on June&#160;23, 2017) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.16&#8224;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000156459021017695/clxt-def14a_20210518.htm#AppendixA">Calyxt, Inc. 2017 Omnibus Incentive Plan, as amended (incorporated by reference to Annex A of the Company&#8217;s Definitive Proxy Statement filed with the SEC on April&#160;6, 2021) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.17&#8224;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000119312517221262/d370817dex1021.htm">Calyxt, Inc. 2017 Stock Option <span style="white-space:nowrap">Sub-Plan</span> for French Employees and Directors (incorporated by reference to Exhibit 10.21 of the Company&#8217;s Registration Statement on Form <span style="white-space:nowrap">S-1/A</span> filed with the SEC on July&#160;3, 2017) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.18&#8224;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000119312517221262/d370817dex1022.htm">Form of Stock Option Agreement pursuant to the Calyxt, Inc. 2017 Omnibus Incentive Plan, as amended (incorporated by reference to Exhibit 10.22 of the Company&#8217;s Form <span style="white-space:nowrap">10-Q</span> for the quarter ended June&#160;30, 2020) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.19&#8224;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000119312517221262/d370817dex1023.htm">Form of Restrictive Stock Unit Agreement pursuant to the Calyxt, Inc. 2017 Omnibus Incentive Plan, as amended (incorporated by reference to Exhibit 10.23 of the Company&#8217;s Form <span style="white-space:nowrap">10-Q</span> for the quarter ended June&#160;30, 2020) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.20&#8224;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000156459019029603/clxt-ex101_347.htm">Form of Performance Stock Unit Award Agreement pursuant to the Calyxt, Inc. 2017 Omnibus Incentive Plan, as amended (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Quarterly Report on Form <span style="white-space:nowrap">10-Q</span> for the quarter ended June&#160;30, 2019) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.21&#8224;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000119312517221262/d370817dex1025.htm">Calyxt, Inc. 2017 Restricted Stock Unit <span style="white-space:nowrap">Sub-Plan</span> for French Employees and Directors (incorporated by reference to Exhibit 10.25 of the Company&#8217;s Registration Statement on Form <span style="white-space:nowrap">S-1/A</span> filed with the SEC on July&#160;3, 2017) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.22&#8224;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000095010317008708/dp80331_ex1001.htm">Lease Agreement between Calyxt, Inc., as Tenant, and NLD Mount Ridge LLC, as Landlord, dated September&#160;6, 2017 (incorporated by reference to Exhibit 10.1 of the Company&#8217;s Current Report on Form <span style="white-space:nowrap">8-K</span> filed with the SEC on September&#160;7, 2017) </a></td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">41 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td></td>

<td style="vertical-align:bottom;width:3%"></td>
<td style="width:90%"></td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.23</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000119312518080923/d519892dex1024.htm">Form of Indemnification Agreement (incorporated by reference to Exhibit 10.24 of the Company&#8217;s Annual Report on Form <span style="white-space:nowrap">10-K</span> for the year ended December&#160;31, 2017) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.24</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000119312518154661/d532634dex101.htm">Amendment No.&#160;1 to Stockholders Agreement dated May&#160;7, 2018 between Cellectis S.A. and Calyxt, Inc. (incorporated by reference to Exhibit 10.1 of the Company&#8217;s Quarterly Report on Form <span style="white-space:nowrap">10-Q</span> for the quarter ended March&#160;31, 2018) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.25&#8224;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000156459021036750/clxt-ex101_10.htm">Offer Letter between Calyxt, Inc. and Mr.&#160;Michael&#160;A. Carr, dated July&#160;13, 2021 (incorporated by reference to Exhibit 10.1 of the Company&#8217;s Current Report on Form <span style="white-space:nowrap">8-K</span> filed with the SEC on July&#160;15, 2021) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.26&#8224;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000119312519001660/d616316dex101.htm">Employment Agreement between Calyxt, Inc. and Mr.&#160;Bill Koschak, dated December&#160;21, 2018 (incorporated by reference to Exhibit 10.1 of the Company&#8217;s Current Report on Form <span style="white-space:nowrap">8-K</span> filed with the SEC on January&#160;3, 2019) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.27&#8224;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000119312519071191/d679452dex1029.htm">Employment Agreement between Calyxt, Inc. and Ms.&#160;Debra Frimerman, dated January&#160;21, 2019 (incorporated by reference to Exhibit 10.29 to the Company&#8217;s Annual Report on Form <span style="white-space:nowrap">10-K</span> for the year ended December&#160;31, 2018) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.28&#8224;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000156459020008777/clxt-ex1028_818.htm">Employment Agreement between Calyxt, Inc. and Dr Travis J. Frey, dated May&#160;13, 2019 (incorporated by reference to Exhibit 10.28 to the Company&#8217;s Annual Report on Form <span style="white-space:nowrap">10-K</span> for the year ended December&#160;31, 2019) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.29&#8224;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000156459021014168/clxt-ex101_55.htm">Calyxt, Inc. 2021 Short Term Incentive Plan (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form <span style="white-space:nowrap">8-K</span> filed on March&#160;18, 2021) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.30&#8224;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000156459021014168/clxt-ex102_56.htm">Calyxt, Inc. 2021 Executive Severance Plan (incorporated by reference to Exhibit 10.2 to the Company&#8217;s Current Report on Form <span style="white-space:nowrap">8-K</span> filed on March&#160;18, 2021) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.31&#8224;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000156459021025006/clxt-ex104_106.htm">Separation Agreement between Calyxt, Inc. and James Blome, dated March&#160;18, 2021 </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.32&#8224;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000156459021025006/clxt-ex105_107.htm">Employment Agreement between Calyxt, Inc. and Ms.&#160;Sarah Reiter, dated October&#160;13, 2020 </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.33&#8224;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000156459021036750/clxt-ex102_9.htm">Calyxt, Inc. 2021 Employee Inducement Incentive Plan (incorporated by reference to Exhibit 10.2 to the Company&#8217;s Current Report on Form <span style="white-space:nowrap">8-K</span> filed on July&#160;15, 2021) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.34&#8224;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000156459021036750/clxt-ex103_8.htm">Form of Performance Stock Unit Agreement under the Calyxt, Inc. 2021 Employee Inducement Incentive Plan (incorporated by reference to Exhibit 10.3 to the Company&#8217;s Current Report on Form <span style="white-space:nowrap">8-K</span> filed on July&#160;15, 2021) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.35&#8224;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000156459021036750/clxt-ex106_6.htm">Participation Agreement of Mr.&#160;Michael&#160;A. Carr under the 2021 Executive Severance Plan (incorporated by reference to Exhibit 10.6 to the Company&#8217;s Current Report on Form <span style="white-space:nowrap">8-K</span> filed on July&#160;15, 2021) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.36</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000156459021036750/clxt-ex107_7.htm">Calyxt, Inc. Form of <span style="white-space:nowrap">Non-Competition,</span> <span style="white-space:nowrap">Non-Solicitation,</span> Confidentiality and Inventions Agreement (incorporated by reference to Exhibit 10.7 to the Company&#8217;s Current Report on Form <span style="white-space:nowrap">8-K</span> filed on July&#160;15, 2021) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.37</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000119312521278360/d191344dex11.htm">Open Market Sale Agreement<sup style="font-size:75%; vertical-align:top">SM</sup> dated September&#160;21, 2021, by and between Calyxt, Inc. and Jefferies LLC (incorporated by reference to Exhibit 1.1. to the Company&#8217;s Current Report on Form <span style="white-space:nowrap">8-K</span> filed on September&#160;21, 2021) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.38&#8224;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000095017021003104/clxt-ex10_2.htm">Annual Incentive Payment Criteria for Executive Officers&#8212;In Respect of Fiscal Year 2021 (incorporated by reference to Exhibit 10.2 to the Company&#8217;s Quarterly Report on Form <span style="white-space:nowrap">10-Q</span> filed on November&#160;4, 2021) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.39&#8224;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000095017022002808/clxt-ex10_39.htm">Separation Agreement between Calyxt, Inc. and Sarah Reiter, dated January&#160;20, 2022 (incorporated by reference to Exhibit 10.39 to Calyxt&#8217;s Annual Report on Form 10-K filed on March&#160;3, 2022). </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.40&#8224;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/0001705843/000119312522086783/d340165dex101.htm">Form of Performance Stock Unit Agreement pursuant to the Calyxt, Inc. 2017 Omnibus Incentive Plan, as amended (incorporated by reference to Exhibit 10.1 of the Company&#8217;s Current Report on <span style="white-space:nowrap">Form&#160;8-K&#160;filed</span> with the SEC on March&#160;28, 2022) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.41&#8224;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/0001705843/000119312522142416/d327324dex102.htm">Calyxt, Inc. 2022 Short Term Incentive Plan (incorporated by reference to the Company&#8217;s Quarterly Report on Form <span style="white-space:nowrap">10-Q</span> filed with the SEC on May&#160;5, 2022) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.42</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/0001705843/000119312522256809/d370967dex12.htm">Amendment No.&#160;1 to Open Market Sale Agreement<sup style="font-size:75%; vertical-align:top">SM</sup> , dated October&#160;3, 2022, by and between Calyxt, Inc. and Jefferies LLC (incorporated by reference to the Company&#8217;s Current Report on Form <span style="white-space:nowrap">8-K</span> filed with the SEC on October&#160;3, 2022) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.43</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000119312517340983/d466452dex101.htm">Indemnification Agreement, dated November&#160;10, 2017, between Calyxt Inc. and Cellectis S.A. (incorporated by reference to the Company&#8217;s Quarterly Report on Form <span style="white-space:nowrap">10-Q</span> filed with the SEC on November&#160;13, 2017) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;10.44&#8224;*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d425657dex1044.htm">Form of Restrictive Stock Unit Agreement pursuant to the Calyxt, Inc. 2017 Omnibus Incentive Plan, as amended </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;21.1</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="http://www.sec.gov/Archives/edgar/data/1705843/000156459020008777/clxt-ex211_741.htm">Subsidiaries of Registrant (incorporated by reference to Exhibit 21.1 to the Company&#8217;s Annual Report on Form <span style="white-space:nowrap">10-K</span> filed with the SEC on March&#160;5, 2020) </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;23.1*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d425657dex231.htm">Consent of Independent Registered Public Accounting Firm </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;24.1*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="#tx425657_a">Power of Attorney (included on signature page to this Form <span style="white-space:nowrap">10-K)</span> </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;31.1*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d425657dex311.htm">Certification of the Chief Executive Officer Pursuant to Rules <span style="white-space:nowrap">13a-14(a)</span> and <span style="white-space:nowrap">15d-14(a)</span> of the Securities Exchange Act </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;31.2*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d425657dex312.htm">Certification of the Chief Financial Officer Pursuant to Rules <span style="white-space:nowrap">13a-14(a)</span> and <span style="white-space:nowrap">15d-14(a)</span> of the Securities Exchange Act </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">&#160;&#160;32*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top"><a href="d425657dex32.htm">Certification of the Chief Executive Officer and Chief Financial Officer Pursuant to 18 U.S.C. Section&#160;1350, as adopted Pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002 </a></td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">101.INS*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Inline XBRL Instance Document</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">101.SCH*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Inline XBRL Taxonomy Extension Schema Document</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">101.CAL*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Inline XBRL Taxonomy Extension Calculation Linkbase Document</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">101.DEF*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Inline XBRL Taxonomy Extension Definition Linkbase Document</td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">42 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">

<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">


<tr>

<td></td>

<td style="vertical-align:bottom;width:3%"></td>
<td style="width:90%"></td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">101.LAB*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Inline XBRL Taxonomy Extension Label Linkbase Document</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">101.PRE*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">Inline XBRL Taxonomy Extension Presentation Linkbase Document</td></tr>
<tr style="font-size:1pt">
<td style="height:6pt"></td>
<td style="height:6pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top;white-space:nowrap">104*</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top">The cover page for the Company&#8217;s Annual Report on <span style="white-space:nowrap">10-K</span> for the year ended December&#160;31, 2022, has been formatted in Inline IXBRL</td></tr>
</table> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">#</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Confidential treatment has been granted for certain information contained in this exhibit. These portions have been omitted and filed separately with the United States Securities and Exchange Commission. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">&#8224;</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Indicates management contract or compensatory plan. </p></td></tr></table>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:4%;vertical-align:top" align="left">*</td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:left">Filed herewith </p></td></tr></table> <p style="font-size:18pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;border:0;width:100%" cellpadding="0" cellspacing="0">
<tr style="page-break-inside:avoid">
<td style="width:10%;vertical-align:top" align="left" id="toc425657_26"><span style="font-weight:bold">Item&#160;16.</span></td>
<td align="left" style="vertical-align:top"> <p style=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold;text-align:left">Form <span style="white-space:nowrap">10-K</span> Summary </p></td></tr></table> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">None. </p>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">43 </p>

</div></div>



<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>


<div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto">
 <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;font-weight:bold" id="tx425657_a">SIGNATURES </p> <p style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Pursuant to the requirements of Section&#160;13 or 15(d) 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. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0">


<tr>

<td style="width:45%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td style="width:4%"></td>

<td style="vertical-align:bottom"></td>
<td style="width:3%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td style="width:45%"></td></tr>


<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top" colspan="3"><span style="font-weight:bold">CALYXT, INC.</span></td></tr>
<tr style="font-size:1pt">
<td style="height:12pt"></td>
<td style="height:12pt" colspan="2"></td>
<td style="height:12pt" colspan="2"></td>
<td style="height:12pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">Date: March&#160;2, 2023</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top">By:</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"> <p style="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Michael A. Carr</p></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top">Name: Michael A. Carr</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top">Title: &#160;&#160;President and Chief Executive Officer</td></tr>
</table> <p style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated. Each of the undersigned hereby constitute and appoint Michael A. Carr, William F. Koschak, and Debra Frimerman, and each of them, his or her true and lawful <span style="white-space:nowrap"><span style="white-space:nowrap">attorneys-in-fact</span></span> and agents, with full and several power of substitution and resubstitution, for him or her and in his or her name, place, and stead in any and all capacities, to sign one or more amendments to this Annual Report on Form <span style="white-space:nowrap">10-K,</span> each in such form as they or any one of them may approve, and to file the same with all exhibits thereto and other documents in connection therewith with the Securities and Exchange Commission, granting unto said <span style="white-space:nowrap"><span style="white-space:nowrap">attorneys-in-fact</span></span> and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done so that this Annual Report and any amendments shall comply with the Securities Exchange Act of 1934, as amended, and the applicable rules and regulations adopted or issued pursuant thereto, as fully and to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said <span style="white-space:nowrap"><span style="white-space:nowrap">attorneys-in-fact</span></span> and agents, or any of them or their substitute or resubstitute, may lawfully do or cause to be done by virtue hereof. </p> <p style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</p>
<table cellspacing="0" cellpadding="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0">


<tr>

<td style="width:38%"></td>

<td style="vertical-align:bottom"></td>
<td style="width:44%"></td>

<td style="vertical-align:bottom;width:1%"></td>
<td style="width:16%"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;white-space:nowrap"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Signature</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Title</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td align="center" style="border-bottom:1.00pt solid #000000;vertical-align:bottom"> <p style="margin-top:0pt; margin-bottom:1pt; font-size:8pt; font-family:Times New Roman;font-weight:bold;text-align:center">Date</p></td></tr>


<tr style="font-size:1pt">
<td style="height:12pt"></td>
<td style="height:12pt" colspan="2"></td>
<td style="height:12pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman;text-align:center">/s/ Michael A. Carr</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">Michael A. Carr</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top" align="center"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">President, Chief Executive Officer, and Director</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">(principal executive officer)</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top" align="center">March&#160;2, 2023</td></tr>
<tr style="font-size:1pt">
<td style="height:12pt"></td>
<td style="height:12pt" colspan="2"></td>
<td style="height:12pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman;text-align:center">/s/ William F. Koschak</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">William F. Koschak</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top" align="center"> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">Chief Financial Officer</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">(principal financial and accounting officer)</p></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top" align="center">March&#160;2, 2023</td></tr>
<tr style="font-size:1pt">
<td style="height:12pt"></td>
<td style="height:12pt" colspan="2"></td>
<td style="height:12pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman;text-align:center">/s/ Yves Ribeill</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">Yves Ribeill</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top" align="center">Board Chair and Director</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top" align="center">March&#160;2, 2023</td></tr>
<tr style="font-size:1pt">
<td style="height:12pt"></td>
<td style="height:12pt" colspan="2"></td>
<td style="height:12pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman;text-align:center">/s/ Laurent Arthaud</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">Laurent Arthaud</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top" align="center">Director</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top" align="center">March&#160;2, 2023</td></tr>
<tr style="font-size:1pt">
<td style="height:12pt"></td>
<td style="height:12pt" colspan="2"></td>
<td style="height:12pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman;text-align:center">/s/ Philippe Dumont</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">Philippe Dumont</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top" align="center">Director</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top" align="center">March&#160;2, 2023</td></tr>
<tr style="font-size:1pt">
<td style="height:12pt"></td>
<td style="height:12pt" colspan="2"></td>
<td style="height:12pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman;text-align:center">/s/ Jonathan Fassberg</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">Jonathan Fassberg</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top" align="center">Director</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top" align="center">March&#160;2, 2023</td></tr>
<tr style="font-size:1pt">
<td style="height:12pt"></td>
<td style="height:12pt" colspan="2"></td>
<td style="height:12pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman;text-align:center">/s/ Anna Ewa Kozicz-Stankiewicz</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">Anna Ewa Kozicz-Stankiewicz</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top" align="center">Director</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top" align="center">March&#160;2, 2023</td></tr>
<tr style="font-size:1pt">
<td style="height:12pt"></td>
<td style="height:12pt" colspan="2"></td>
<td style="height:12pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman;text-align:center">/s/ Kimberly Nelson</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">Kimberly Nelson</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top" align="center">Director</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top" align="center">March&#160;2, 2023</td></tr>
<tr style="font-size:1pt">
<td style="height:12pt"></td>
<td style="height:12pt" colspan="2"></td>
<td style="height:12pt" colspan="2"></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <p style="margin-top:0pt; margin-bottom:0pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman;text-align:center">/s/ Christopher Neugent</p> <p style="margin-top:0pt; margin-bottom:1pt; font-size:10pt; font-family:Times New Roman;text-align:center">Christopher Neugent</p></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:top" align="center">Director</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:top" align="center">March&#160;2, 2023</td></tr>
</table>
 <p style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</p> <p style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">44 </p>

</div></div>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always"> </p>
<hr style="color:#999999;height:3px;width:100%" />
<h5><a href="#toc">Table of Contents</a></h5>
<div style='display: none'><ix:header><ix:hidden><ix:nonFraction name="us-gaap:NumberOfReportableSegments" id="hidden67917616" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_SEGMENT" decimals="0">1</ix:nonFraction><ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="hidden67917508" contextRef="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis">P3Y</ix:nonNumeric><ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="hidden67917506" contextRef="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis">P3Y</ix:nonNumeric><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" id="hidden67917636" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3">24354000</ix:nonFraction><ix:nonNumeric name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="hidden67917515" contextRef="PAsOn12_31_2022">http://fasb.org/us-gaap/2022#LiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="hidden67917516" contextRef="PAsOn12_31_2021">http://fasb.org/us-gaap/2022#LiabilitiesCurrent</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="clxt-20221231.xsd" /><link:linkbaseRef xlink:type="simple" xlink:href="clxt-20221231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="clxt-20221231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="clxt-20221231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /><link:linkbaseRef xlink:type="simple" xlink:href="clxt-20221231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" /></ix:references></ix:header></div><div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div id="index" style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">CALYXT, INC. </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">INDEX TO CONSOLIDATED FINANCIAL STATEMENTS </div></div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:86%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Page</div></div></td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><a href="#fin425657_1">Report of Independent Registered Public Accounting Firm (PCAOB ID: <ix:nonNumeric name="dei:AuditorFirmId" contextRef="P01_01_2022To12_31_2022">42</ix:nonNumeric>)</a></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-2</div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><a href="#fin425657_2">Consolidated Balance Sheets at December&#160;31, 2022, and 2021</a></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-3</div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><a href="#fin425657_3">Consolidated Statements of Operations for the years ended December&#160;31, 2022, 2021, and 2020</a></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-4</div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><a href="#fin425657_4">Consolidated Statements of Stockholders&#8217; Equity for the years ended December&#160;31, 2022, 2021, and 2020</a></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-5</div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><a href="#fin425657_5">Consolidated Statements of Cash Flows for the years ended December&#160;31, 2022, 2021, and 2020</a></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-6</div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><a href="#fin425657_6">Notes to Consolidated Financial Statements</a></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">F-7&#160;through&#160;F-24</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-1 </div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div id="fin425657_1" style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">Report of Independent Registered Public Accounting Firm </div></div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">To the Shareholders and the Board of Directors of Calyxt, Inc. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">Opinion on the Financial Statements </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We have audited the accompanying consolidated balance sheets of Calyxt, Inc. (the Company) as of December&#160;31, 2022 and 2021, the related consolidated statements of operations, stockholders&#8217; equity, and cash flows for each of the three years in the period ended December&#160;31, 2022, and the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December&#160;31, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December&#160;31, 2022, in conformity with U.S. generally accepted accounting principles. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">The Company&#8217;s Ability to Continue as a Going Concern</div></div> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The accompanying consolidated financial statements have been prepared assuming that the Company will continue as a going concern. As discussed in Note 2 to the financial statements, the Company has incurred recurring losses from operations, utilized cash from operations, and has stated that substantial doubt exists about the Company&#8217;s ability to continue as a going concern. Management&#8217;s evaluation of the events and conditions and management&#8217;s plans regarding these matters are also described in Note 2. The consolidated financial statements do not include any adjustments that might result from the outcome of this uncertainty. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Basis for Opinion</div></div> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">These financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company&#8217;s internal control over financial reporting. Accordingly, we express no such opinion. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Adoption of ASU No. 2016-02 </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As discussed in Notes 1 and 8 to the consolidated financial statements, the Company changed its method of accounting for leases in 2022 due to the adoption of ASU No. 2016-02,&#160;Leases. </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Critical Audit Matter</div></div> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates. </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>
<table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;">
<tr style="font-size: 0px;">
<td style="width: 23%;"></td>
<td style="width: 1%; vertical-align: bottom;"></td>
<td style="width: 76%;"></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Description&#160;of&#160;the Matter</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Common Stock Warrants</div></div></div></div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As discussed in Note 5 to the consolidated financial statements, the Company entered into a follow-on public offering and issued common warrants to purchase shares of common stock. These warrants were initially recorded as a liability at their fair value on the date issued. Subsequent changes in the fair value of the warrants are recorded in earnings.&#160;As of December 31, 2022, the fair value of the warrants was $291 thousand. The Company has recognized an unrealized gain on the fair value of the warrants of $5,120 thousand in other income (expense), net in the year ended December 31, 2022.</div></div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Auditing the Company&#8217;s valuation of the common stock warrants was complex due to the degree of judgment required in evaluating the significant assumptions, principally the expected volatility used in the Black-Scholes model.</div></div></div> </td> </tr>
<tr style="font-size: 1pt;">
<td style="height: 6pt;"><div style="display:inline;"></div></td>
<td colspan="2" style="height: 6pt;"><div style="display:inline;"></div></td> </tr>
<tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;">
<td style="vertical-align: top;"><div style="display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">How We Addressed the Matter in Our Audit</div></div></div></td>
<td style="vertical-align: bottom;"><div style="display:inline;">&#160;&#160;</div></td>
<td style="vertical-align: top;"><div style="display:inline;">To test the Company&#8217;s valuation of the warrants determined by the Black-Scholes model, we performed audit procedures that included, among others, assessing the methodology used and testing significant assumptions and the underlying data used by the Company in its analysis, including assessing the completeness and accuracy of such underlying data. We involved internal valuation specialists in assessing the fair value methodology applied and evaluating the reasonableness of the assumptions used by management, including evaluating significant assumptions by comparing them to independently developed estimates. We performed sensitivity analyses of significant assumptions to evaluate the changes in the fair value of the warrants that would result from changes in the assumptions. Furthermore, we assessed the appropriateness of the disclosures in the consolidated financial statements.</div></td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"></div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">/s/ <ix:nonNumeric name="dei:AuditorName" contextRef="P01_01_2022To12_31_2022">Ernst &amp; Young LLP</ix:nonNumeric> </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We have served as the Company&#8217;s auditor since 2015. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><ix:nonNumeric name="dei:AuditorLocation" contextRef="P01_01_2022To12_31_2022">Minneapolis, Minnesota</ix:nonNumeric> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">March&#160;2, 2023 </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-2 </div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> </div> </div> <div><div><div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><div id="fin425657_2" style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">CALYXT, INC. </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">CONSOLIDATED BALANCE SHEETS </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(In Thousands, Except Par Value and Share Amounts) </div></div><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:84%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Assets</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current assets:</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,427</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,823</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted cash</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:RestrictedCashCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">99</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RestrictedCashCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">499</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepaid expenses and other current assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">606</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">859</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total current assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,132</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,181</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> restricted cash</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:RestrictedCashEquivalentsNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RestrictedCashEquivalentsNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">99</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Land, buildings, and equipment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,516</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">21,731</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,615</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">158</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">183</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total assets</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">22,421</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Assets" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">37,194</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Liabilities and stockholders&#8217; equity</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current liabilities:</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accounts payable</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">340</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,260</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued expenses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">173</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">339</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued compensation</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AccruedEmployeeBenefitsCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">107</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AccruedEmployeeBenefitsCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,522</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Due to related parties</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">175</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">172</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current portion of financing lease obligations</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">97</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">370</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Common stock warrants</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="clxt:CommonStockWarrantsCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">291</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:CommonStockWarrantsCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other current liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OtherLiabilitiesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">479</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherLiabilitiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">191</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total current liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,662</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,854</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Financing lease obligations</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">17,506</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating lease obligations</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,447</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">79</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">702</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,188</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:Liabilities" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,062</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Stockholders&#8217; equity:</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Common stock, $<ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2021" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2022" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal">0.0001</ix:nonFraction></ix:nonFraction>&#160;par value; <ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="PAsOn12_31_2022" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">275,000,000</ix:nonFraction></ix:nonFraction>&#160;shares authorized; <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2022" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">48,944,771</ix:nonFraction>&#160;shares issued and <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2022" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">48,844,619</ix:nonFraction>&#160;shares outstanding as of December&#160;31, 2022, and <ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="PAsOn12_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">38,874,146</ix:nonFraction>&#160;shares issued and <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="PAsOn12_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">38,773,994</ix:nonFraction>&#160;shares outstanding as of December&#160;31, 2021</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">5</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">4</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapitalCommonStock" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">220,422</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AdditionalPaidInCapitalCommonStock" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">211,263</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Common stock in treasury, at cost; <ix:nonFraction name="us-gaap:TreasuryStockCommonShares" contextRef="PAsOn12_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:TreasuryStockCommonShares" contextRef="PAsOn12_31_2022" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">100,152</ix:nonFraction></ix:nonFraction>&#160;shares as of December&#160;31, 2022, and December&#160;31, 2021</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:TreasuryStockCommonValue" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,043</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:TreasuryStockCommonValue" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,043</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accumulated deficit</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">212,151</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">196,092</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total stockholders&#8217; equity</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,233</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,132</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total liabilities and stockholders&#8217; equity</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">22,421</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">37,194</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">See accompanying notes to the Consolidated Financial Statements. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-3 </div></div></div><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div><hr style="color:#999999;height:3px;width:100%"/><div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></div></div></div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div id="fin425657_3" style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">CALYXT, INC. </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">CONSOLIDATED STATEMENTS OF OPERATIONS </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(In Thousands Except Shares and Per Share Amounts)</div></div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:70%"></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Revenue</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">157</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">25,987</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,851</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cost of goods sold</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">28,557</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">35,127</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Gross profit</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">157</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:GrossProfit" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">2,570</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:GrossProfit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">11,276</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating expenses:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Research and development</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,553</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,335</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,082</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Selling, general, and administrative</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,974</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,427</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">20,789</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restructuring costs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:RestructuringCosts" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RestructuringCosts" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RestructuringCosts" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">685</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total operating expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">22,527</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">26,762</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingExpenses" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">32,556</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss from operations</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">22,370</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">29,332</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">43,832</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Gain upon extinguishment of Payroll Protection Program loan</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,528</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:InterestIncomeExpenseNonoperatingNet" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">87</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:InterestIncomeExpenseNonoperatingNet" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,414</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:InterestIncomeExpenseNonoperatingNet" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">878</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-operating</div> income (expenses)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,566</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">19</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:NonoperatingIncomeExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">126</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Loss before income taxes</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">16,891</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">29,199</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">44,836</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Income taxes</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net loss</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">16,891</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">29,199</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">44,836</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Basic and diluted net loss per share</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" sign="-" format="ixt:num-dot-decimal">0.37</ix:nonFraction></ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" sign="-" format="ixt:num-dot-decimal">0.78</ix:nonFraction></ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" sign="-" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" sign="-" format="ixt:num-dot-decimal">1.32</ix:nonFraction></ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Weighted average shares outstanding - basic and diluted</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">45,997,525</ix:nonFraction></ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">37,475,763</ix:nonFraction></ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">33,882,406</ix:nonFraction></ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Anti-dilutive stock options, restricted stock units, performance stock units, and common stock warrants</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">15,960,659</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">6,001,405</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">5,552,418</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">See accompanying notes to the Consolidated Financial Statements. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-4 </div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> </div> </div> <div><div><div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><div id="fin425657_4" style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">CALYXT, INC. </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">CONSOLIDATED STATEMENTS OF STOCKHOLDERS&#8217; EQUITY </div></div><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(In Thousands Except Shares Outstanding) </div></div><div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:42%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Outstanding</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Common</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Stock</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Additional</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Paid-In</div></div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Capital</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Shares&#160;in</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Treasury</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Deficit</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Comprehensive</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Income (Loss)</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Stockholders&#8217;</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Equity</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balances at December&#160;31, 2019</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">32,951,329</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">185,588</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2019_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,043</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">122,057</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">17</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">62,508</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">44,836</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">44,836</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Stock-based compensation</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,971</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,971</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Issuance of common stock and payment of minimum employee taxes withheld upon net share settlement of restricted stock units</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithHeldUponNetShareSettlementOfRestrictedStockUnits" contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis_StockCompensationPlanMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">381,507</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithheldUponNetShareSettlementOfRestrictedStockUnitsValue" contextRef="P01_01_2020To12_31_2020_StockCompensationPlanMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">212</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithheldUponNetShareSettlementOfRestrictedStockUnitsValue" contextRef="P01_01_2020To12_31_2020_StockCompensationPlanMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">212</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Issuance of common stock from the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">follow-on</div> offering, net of $<ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" contextRef="P01_01_2020To12_31_2020_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.0</ix:nonFraction>&#160;million of issuance costs</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">3,750,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,036</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2020To12_31_2020_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,037</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Shares withheld for net share settlement</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="clxt:NumberOfSharesWithheldForNetShareSettlement" contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">17,792</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other comprehensive income</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">17</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">17</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balances at December&#160;31, 2020</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">37,065,044</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">4</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">204,807</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2020_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,043</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">166,893</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">36,875</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2021To12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">29,199</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">29,199</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Stock-based compensation</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,090</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,090</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Issuance of common stock and payment of minimum employee taxes withheld upon net share settlement of restricted stock units</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithHeldUponNetShareSettlementOfRestrictedStockUnits" contextRef="P01_01_2021To12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_StockCompensationPlanMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">270,303</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithheldUponNetShareSettlementOfRestrictedStockUnitsValue" contextRef="P01_01_2021To12_31_2021_StockCompensationPlanMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">227</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithheldUponNetShareSettlementOfRestrictedStockUnitsValue" contextRef="P01_01_2021To12_31_2021_StockCompensationPlanMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">227</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Issuance of common stock from ATM Facility, net of $<ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" contextRef="P01_01_2021To12_31_2021_AtmFacilityMemberusgaapTypeOfArrangementAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.5</ix:nonFraction>&#160;million of issuance costs</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P01_01_2021To12_31_2021_AtmFacilityMemberusgaapSubsidiarySaleOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">1,438,647</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_AtmFacilityMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,139</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2021To12_31_2021_AtmFacilityMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,139</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Shares withheld for net share settlement</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balances at December&#160;31, 2021</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">38,773,994</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">4</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">211,263</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2021_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,043</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">196,092</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,132</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2022To12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">16,891</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">16,891</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Stock-based compensation</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,998</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,998</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Issuance of common stock and payment of minimum employee taxes withheld upon net share settlement of restricted stock units</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithHeldUponNetShareSettlementOfRestrictedStockUnits" contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis_StockCompensationPlanMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">304,517</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Issuance of common stock from ATM Facility, net of offering expenses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P01_01_2022To12_31_2022_AtmFacilityMemberusgaapSubsidiarySaleOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">2,006,108</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_AtmFacilityMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">111</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2022To12_31_2022_AtmFacilityMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">111</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Issuance of common stock and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-funded</div> warrants in registered offering, net of $<ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" contextRef="P01_01_2022To12_31_2022_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.5</ix:nonFraction>&#160;million of offering costs</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">3,880,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,050</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P01_01_2022To12_31_2022_IPOMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,051</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Issuance of common stock upon exercise of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-funded</div> warrants</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:IssuanceOfCommonStockUponExerciseOfPrefundedWarrants" contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">3,880,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cumulative effect of adoption of lease accounting standard</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:CumulativeEffectOfAdoptionOfLeaseAccountingStandard" contextRef="P01_01_2022To12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">832</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:CumulativeEffectOfAdoptionOfLeaseAccountingStandard" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">832</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balances at December&#160;31, 2022</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="PAsOn12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">48,844,619</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">5</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">220,422</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2022_TreasuryStockMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,043</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">212,151</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,233</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">See accompanying notes to the Consolidated Financial Statements. </div><div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-5 </div></div></div></div><div></div></div><div><div style="background-color:white;display: inline;"><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div><hr style="color:#999999;height:3px;width:100%"/><div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></div></div></div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div id="fin425657_5" style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">CALYXT, INC. </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">CONSOLIDATED STATEMENTS OF CASH FLOWS </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">(In Thousands) </div></div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:79%"></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:1%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Operating activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net loss</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">16,891</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">29,199</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">44,836</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Adjustments to reconcile net loss to net cash used by operating activities:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Gain upon extinguishment of Payroll Protection Program loan</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,528</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Depreciation and amortization</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,534</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,338</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,869</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Stock-based compensation</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,998</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,090</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,971</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrealized (gain) loss on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">mark-to-market</div></div> of common stock warrants</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="clxt:UnrealizedGainLossOnMarkToMarketOfCommonStockWarrants" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">5,120</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:UnrealizedGainLossOnMarkToMarketOfCommonStockWarrants" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:UnrealizedGainLossOnMarkToMarketOfCommonStockWarrants" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Changes in operating assets and liabilities:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accounts receivable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">4,887</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,765</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Due to/from related parties</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="clxt:IncreaseDecreaseInDueToFromRelatedPartiesCurrent" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="clxt:IncreaseDecreaseInDueToFromRelatedPartiesCurrent" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">594</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="clxt:IncreaseDecreaseInDueToFromRelatedPartiesCurrent" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">211</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Inventory</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,383</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,211</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepaid expenses and other current assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">389</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,331</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,122</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accounts payable</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">229</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">360</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">148</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="clxt:IncreaseDecreaseInAccruedExpenses" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">166</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="clxt:IncreaseDecreaseInAccruedExpenses" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">2,542</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:IncreaseDecreaseInAccruedExpenses" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">347</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accrued compensation</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">2,415</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">572</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">231</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">467</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">811</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">243</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash used by operating activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">19,364</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">18,811</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">43,672</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Investing activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Sales and (purchases) of short-term investments, net</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PaymentsForProceedsFromShortTermInvestments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PaymentsForProceedsFromShortTermInvestments" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">11,698</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsForProceedsFromShortTermInvestments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,698</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Purchases of land, buildings, and equipment</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,520</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">497</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,786</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash (used) provided by investing activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,520</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,201</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">13,484</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Financing activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom"></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Proceeds from common stock issuance</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">11,538</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,380</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Costs incurred related to the issuance of stock</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:PaymentsOfStockIssuanceCosts" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,173</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsOfStockIssuanceCosts" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">501</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PaymentsOfStockIssuanceCosts" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">963</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Proceeds from Payroll Protection Program loan</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ProceedsFromLongTermLinesOfCredit" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromLongTermLinesOfCredit" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromLongTermLinesOfCredit" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,518</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Repayments of financing lease obligations</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="clxt:RepaymentsOfFinancingLeaseObligation" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">376</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="clxt:RepaymentsOfFinancingLeaseObligation" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">364</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="clxt:RepaymentsOfFinancingLeaseObligation" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">360</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align: top; padding-bottom: 0.375pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Proceeds from the exercise of stock options</div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">227</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">212</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Net cash provided by financing activities</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">9,989</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,742</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">15,407</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net decrease in cash, cash equivalents, and restricted cash</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">10,895</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">3,868</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">41,749</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash, cash equivalents, and restricted cash - beginning of period</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,421</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,289</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2019" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">60,038</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Cash, cash equivalents, and restricted cash &#8212; end of period</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,526</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,421</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">18,289</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom"></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">See accompanying notes to the Consolidated Financial Statements. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-6 </div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> </div> </div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"> <div id="fin425657_6" style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">CALYXT, INC. </div></div> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: center;"><div style="font-weight:bold;display:inline;">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS </div></div> <ix:nonNumeric name="us-gaap:SignificantAccountingPoliciesTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_67917140"> <div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Overview </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Calyxt, Inc. was founded in <ix:nonNumeric name="us-gaap:YearFounded" contextRef="P01_01_2022To12_31_2022">2010</ix:nonNumeric> and incorporated in Delaware. <div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Calyxt is a plant-based synthetic biology company. The Company leverages its proprietary PlantSpring<div style="font-size: 75%; vertical-align: top;;display:inline;;font-size:8.3px">&#8482;</div> technology platform to engineer plant metabolism to produce innovative, high-value, and sustainable materials and products for use in helping customers meet their sustainability targets and financial goals. The Company&#8217;s primary focus and commercialization strategy is on engineering synthetic biology solutions through its PlantSpring technology platform for manufacture using its proprietary and differentiated BioFactory<div style="font-size: 75%; vertical-align: top;;display:inline;;font-size:8.3px">&#8482;</div> production system for a diverse base of target customers across a range of end markets, including the cosmeceutical, nutraceutical, and pharmaceutical industries. The Company also commercializes its PlantSpring technology platform by licensing elements of the platform and historically developed traditional agriculture seed-trait product candidates, as well as selectively developing product candidates for customers in traditional agriculture. </div></div></div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Prior to its IPO on July&#160;25, 2017, the Company was a wholly owned subsidiary of Cellectis. As of December&#160;31, 2022, Cellectis owned <ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" contextRef="PAsOn12_31_2022_SubsidiaryMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">49.1</ix:nonFraction>&#160;percent of the Company&#8217;s issued and outstanding common stock. Cellectis has certain contractual rights as well as rights pursuant to the Company&#8217;s certificate of incorporation and bylaws, in each case, for so long as it maintains threshold beneficial ownership levels in the Company&#8217;s shares. See &#8220;Risk Factors&#8212;Although Cellectis and its affiliates hold less than a majority of the Company&#8217;s outstanding common stock, Cellectis possesses certain rights that prevent other stockholders from influencing significant decisions.&#8221; </div> <ix:nonNumeric name="us-gaap:UseOfEstimates" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Basis of Presentation and Use of Estimates </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company has prepared its consolidated financial statements in accordance with accounting principles generally accepted in the United States (U.S. GAAP or GAAP) and has included the accounts of Calyxt and its subsidiary. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The preparation of consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates and assumptions that affect the reported amounts in the consolidated financial statements and accompanying notes, including those related to revenue recognition, the net realizable value of inventories, stock-based compensation, and valuation allowances on deferred tax assets. Actual results could materially differ from these estimates. </div> </ix:nonNumeric><ix:nonNumeric name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cash, Cash Equivalents, Restricted Cash, and Investments </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">All investments purchased with an original maturity of three months or less are accounted for as cash equivalents. The Company&#8217;s restricted cash balances are cash and cash equivalents deposited in an amount equal to the future rent payments as required under the Company&#8217;s equipment lease facility. The Company may request the return of excess restricted cash collateral annually in December. The amount of the restricted cash balance the Company expects to have returned in 2023 is reflected as a current asset. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company periodically invests its cash in high grade, highly liquid securities, and investment funds. The Company considers securities purchased with more than ninety days to their original maturity at issuance to be short-term investments. These short-term investments are classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> securities based on the Company&#8217;s intent to generally match maturities with Calyxt&#8217;s projected monthly cash usage. The Company held these securities to their planned maturity or liquidated them earlier in response to variations in the Company&#8217;s monthly cash usage. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company ensures the credit risk in this portfolio is in accordance with its internal policies and if necessary, makes changes to investments to ensure credit risk is minimized. The Company has not experienced any counterparty credit losses. </div> </ix:nonNumeric><ix:nonNumeric name="us-gaap:ReceivablesPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Accounts Receivable </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Accounts receivable are unsecured and are recorded at net realizable value. The Company makes judgments as to its ability to collect outstanding receivables based upon patterns of collectability, historical experience, and its evaluation of specific accounts and will provide an allowance for credit losses when collection becomes doubtful. The Company performs credit evaluations of its customers&#8217; financial condition on an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">as-needed</div> basis. Payment is generally due fifteen or thirty days from the invoice date depending upon the product, and accounts past 30 days are individually analyzed for collectability. When all collection efforts have been exhausted, the account is written off. </div> </ix:nonNumeric><ix:nonNumeric name="us-gaap:InventoryPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_67917891"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Inventory </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Inventories are recorded at the lower of cost or net realizable value and include all costs of seed production and grain the Company purchased as well as costs to store and transport the grain. As of December&#160;31, 2020, inventory included the costs to process the grain into finished products. Consideration received from growers when they purchase seed is recorded as a reduction of inventory. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company evaluates inventory balances for obsolescence or estimated net realizable value on a regular basis based on the age of the inventory and its sales forecasts. At each <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">period-end,</div> the Company made assumptions regarding projected selling prices for its products considering futures market prices for the underlying agricultural markets and its associated risk management strategies, anticipated costs, and other factors that take into consideration its limited operating history and compare those prices to the current weighted average inventory costs. If the Company&#8217;s costs were higher than the projected selling prices, then a valuation adjustment was recorded. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-7</ix:exclude></div> </ix:nonNumeric></ix:nonNumeric></div> </div> <ix:continuation id="TextSelection_67917891" continuedAt="TextSelectionAppend_67917891_1"><ix:continuation id="TextSelection_67917140" continuedAt="TextSelectionAppend_67917140_1"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_67917140_1" continuedAt="TextSelectionAppend_67917140_2"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_67917140_2" continuedAt="TextSelectionAppend_67917140_3"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> </ix:continuation><div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_67917140_3" continuedAt="TextSelectionAppend_67917140_4"> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><ix:continuation id="TextSelectionAppend_67917891_1">Prior to the commercialization of its high oleic soybean products, the Company expensed all grain costs as R&amp;D.</ix:continuation></div> <ix:nonNumeric name="us-gaap:DerivativesPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Forward Purchase Contracts </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Under the Company&#8217;s former <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">go-to-market</div></div> soybean strategy, it would enter into hedging contracts to convert fixed price grain inventories and fixed price grain production agreements to floating prices, consistent with how the grain was sold. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The seed contracts often required the Company to pay prices for the seed produced at commodity futures market prices plus a premium. The seed growers had the option to fix their price with the Company throughout the term of the agreement. The Company paid a portion of the seed cost in December each year and the remainder upon delivery in either the first or second quarter of the following year. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The grain grower contracts required the Company to pay prices for all grain produced at commodity futures market prices plus a premium. The grain growers had the option to fix their price with the Company throughout the term of the agreement. The grain grower contracts allowed for delivery of grain to the Company at harvest, if so specified when the agreement was executed, otherwise delivery occurred on a date that was elected by the Company through August&#160;31, 2021. The Company paid for grain within a contractually determined number of days following delivery and final pricing. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Upon delivery, the inventory was carried at historical cost but sold at prevailing market prices. As a result, the Company entered into hedging arrangements by selling futures contracts which converted its market exposure to these fixed prices to floating prices. By executing these hedging strategies, the Company could closely match the expected economic terms of the grain sale with the market, which helped stabilize margins until such inventory was sold. The Company did not account for these economic hedges as accounting hedges. All unrealized gains or losses on outstanding hedging contracts were recognized in Cost of Goods sold. The Company expected that any gains or losses from these hedging arrangements would be offset by gains or losses on the grain inventories when such grain inventories were sold. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Prior to August&#160;1, 2020, the Company designated all of its commodity derivative contracts as cash flow hedges based on the nature of its business activities. As a result, all gains or losses associated with recording those commodity derivative contracts at fair value were recorded as a component of accumulated other comprehensive income (loss) (AOCI). The Company reclassified amounts from AOCI to cost of goods sold when the underlying products were sold to which those hedges related. For the year ended December&#160;31, 2020, the Company reclassified a nominal amount from AOCI to cost of goods sold, and there were no such reclassifications in 2021 or 2022. </div> </ix:nonNumeric><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Land, Buildings, and Equipment</div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Land, buildings, and equipment are stated at cost less accumulated depreciation. Assets under capital lease are stated at the lesser of their net present value of future lease payments or fair market value. Repair and maintenance costs are expensed as incurred. The cost and accumulated depreciation of property and equipment retired, or otherwise disposed of, are removed from the related accounts, and any residual values are charged to expense. <ix:nonNumeric name="clxt:ScheduleOfEstimatedUsefulLivesOfAssetsTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_67917504">Depreciation is recorded using the straight-line method over estimated useful lives as follows: </ix:nonNumeric></div> <ix:continuation id="TextSelection_67917504"><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:63%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Buildings and improvements</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="P01_01_2022To12_31_2022_BuildingAndBuildingImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis" format="ixt-sec:duryear">10</ix:nonNumeric>-<ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="P01_01_2022To12_31_2022_BuildingAndBuildingImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis" format="ixt-sec:duryear">20</ix:nonNumeric>&#160;years</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Leasehold improvements</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">Shorter&#160;of&#160;lease&#160;term&#160;or&#160;<ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="P01_01_2022To12_31_2022_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" format="ixt-sec:duryear">15</ix:nonNumeric>&#160;years</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Office furniture and equipment</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="P01_01_2022To12_31_2022_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" format="ixt-sec:duryear">7</ix:nonNumeric> years</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Assets under capital lease</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="P01_01_2022To12_31_2022_AssetsHeldUnderCapitalLeasesMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis" format="ixt-sec:duryear">4</ix:nonNumeric>-<ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="P01_01_2022To12_31_2022_AssetsHeldUnderCapitalLeasesMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis" format="ixt-sec:duryear">20</ix:nonNumeric></div> years</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Computer equipment and software</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="P01_01_2022To12_31_2022_ComputerEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis" format="ixt-sec:duryear">3</ix:nonNumeric>-<ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="P01_01_2022To12_31_2022_ComputerEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis" format="ixt-sec:duryear">5</ix:nonNumeric></div> years</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vehicles</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" format="ixt-sec:duryear">3</ix:nonNumeric>-<ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" contextRef="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" format="ixt-sec:duryear">6</ix:nonNumeric></div> years</td> </tr> </table> </ix:continuation></ix:nonNumeric> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Impairment of Long-Lived Assets </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company has a single asset group and reviews its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of that asset group may not be recoverable. If the impairment tests indicate that the carrying value of the asset group is greater than the expected undiscounted cash flows to be generated by the asset group, further analysis is performed to determine the fair value of the asset group. To the extent the fair value of the asset group is less than its carrying value, an impairment loss is recognized equal to the amount the carrying value exceeds the fair value of the asset group. If the Company&#8217;s plans or intentions change with regard to a specific asset within the asset group, that asset&#8217;s remaining useful life is assessed, and depreciation is accelerated if necessary. Assets to be disposed of are carried at the lower of their carrying value or fair value less costs to sell. Fair value is measured using a discounted cash flow model or independent appraisals, as appropriate. The Company has <ix:nonFraction name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction>t recognized any impairment losses in these consolidated financial statements. </div> <ix:nonNumeric name="us-gaap:RevenueRecognitionPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_67917830"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue Recognition </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company accounts for a contract as revenue when it has approval and commitment to perform from both parties, the rights of the parties are identified, payment terms are established, the contract has commercial substance, and collectability of the consideration is probable. Changes to contracts are assessed for whether they represent a modification or should be accounted for as a new contract. The Company considers the following indicators, among others, when determining if it is acting as a principal in the transaction and recording revenue on a gross basis: (i)&#160;the Company is primarily responsible for fulfilling the promise to provide the specified good or service, (ii)&#160;the Company has inventory risk before the specified good </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-8</ix:exclude></div> </ix:nonNumeric></ix:continuation></div> </div> <ix:continuation id="TextSelection_67917830" continuedAt="TextSelectionAppend_67917830_1"><ix:continuation id="TextSelectionAppend_67917140_4" continuedAt="TextSelectionAppend_67917140_5"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_67917140_5" continuedAt="TextSelectionAppend_67917140_6"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_67917140_6" continuedAt="TextSelectionAppend_67917140_7"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation></ix:continuation></div> </div> </div> <div><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_67917830_1" continuedAt="TextSelectionAppend_67917830_2"><ix:continuation id="TextSelectionAppend_67917140_7" continuedAt="TextSelectionAppend_67917140_8"><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">or service has been transferred to a customer or after transfer of control to the customer and (iii)&#160;the Company has discretion in establishing the price for the specified good or service. If a transaction does not meet the Company&#8217;s indicators of being a principal in the transaction, then the Company is acting as an agent in the transaction and the associated revenues are recognized on a net basis. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company recognizes revenue when control of the good or service has passed to the customer. The following indicators are evaluated in determining when control has passed to the customer: (i)&#160;the customer has legal title to the product, (ii)&#160;the Company has transferred physical possession of the product or service to the customer, (iii)&#160;the Company has a right to receive payment for the good or service, (iv)&#160;the customer absorbs the significant risks and rewards of ownership of the good and (v)&#160;the customer has accepted the good. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company generally does not incur costs to obtain new contracts. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Performance Obligations </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer. A contract&#8217;s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The Company&#8217;s contracts may contain multiple performance obligations if a promise to transfer the individual good or service is separately identifiable from other promises in the contracts and, therefore, is considered distinct. Performance obligations that are not considered distinct are combined with other goods or services in the contract until that combination meets the distinct criteria above. For contracts with multiple performance obligations, the Company determines the standalone selling price of each performance obligation and allocates the total transaction price using the relative selling price basis. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following is a description of the principal goods and services from which the Company generates revenue: </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Product Sales </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Historically, the Company sold soybean grain, oil, and meal. The Company recognized sales revenue at the point in time that title transferred to the customer, which was based on shipping terms. Sales included shipping and handling charges if billed to the customer and were reported net of trade promotion and other costs, including estimated allowances for returns, unsalable products, and prompt pay discounts. Sales, use, value-added, and other excise taxes were not recognized in revenue. Trade promotions were recorded based on estimated participation and performance levels for offered programs at the time of sale. The Company generally did not allow a right of return. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During 2021 and 2020, the Company sold soybean grain to a processor and subsequent to the sale they utilized the Company&#8217;s rented third-party storage facility to hold the grain until such time they requested it be delivered. The Company was responsible for all handling charges and delivery activities. In those instances, the Company recognized revenue from the sale of grain to the processor upon the transfer of the control of the grain, which was determined to be at the time of the issuance of the purchase order and assignment of warehouse receipts to the customer. The Company determined that the reason for the arrangement was substantive, in that the customer had requested the arrangement, the product was separately identified as belonging to the customer, the product was ready for physical transfer, and the Company did not have the ability to use the product or direct it to another customer. The Company concluded that any remaining performance obligations (e.g., for custodial services) were immaterial in relation to the contract. The Company concurrently accrued all estimated future storage, handling, and delivery costs associated with that sale. All arrangements of this nature were completed prior to December&#160;31, 2021. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In certain transactions occurring in the third quarter of 2020, the Company sold grain to a processor with a commitment to provide consideration to the processor in exchange for the soybean meal resulting from the grain crushing activity. The Company determined the consideration payable to the processor was not in exchange for a distinct good or service, as the soybean meal was considered highly interrelated to the grain because they both possess Calyxt specific genetic traits, and the transactions were entered into in contemplation of one another, and therefore, were not considered to be distinct within the context of the contract. For these transactions, the Company recognized revenue from the sale of grain in the amount of the final net cash settlement with the processor, as the consideration payable to the processor was treated as a reduction of revenue. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Technology Licensing </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company recognizes revenue from license agreements, which may consist of nonrefundable <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">up-front</div> payments, milestone payments, annual licensing fee payments, royalty payments, and payments for services. </div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Nonrefundable <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">up-front</div> payments are deferred and recognized as revenue over the term of the license agreement. If a license agreement is terminated before the original term of the agreement is fulfilled, all remaining deferred revenue is recognized at termination. </div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Annual licensing fee payments are generally associated with services in the contract and are recognized over time as the customer receives the benefits of the services. If necessary, the Company establishes and increases a contract asset as the revenue is recognized. For these types of payments, the Company recognizes revenue using an input method, such as the completed contract or time elapsed methods, or an output method, such as the work performed or units produced methods. The Company will apply each method of revenue recognition consistently for like contracts and assess any revenue estimates periodically for cumulative adjustments. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In certain instances, the receipt of payments in these arrangements are dependent upon the achievement of certain scientific, regulatory, commercial, or other milestones. The Company recognizes milestone payments when the triggering event has occurred, there are no further contingencies or services to be provided with respect to that event, and the counterparty has no right to refund of the payment. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:exclude>F-9</ix:exclude></div></div></ix:continuation></ix:continuation></div></div><ix:continuation id="TextSelectionAppend_67917830_2" continuedAt="TextSelectionAppend_67917830_3"><ix:continuation id="TextSelectionAppend_67917140_8" continuedAt="TextSelectionAppend_67917140_9"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_67917140_9" continuedAt="TextSelectionAppend_67917140_10"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_67917140_10" continuedAt="TextSelectionAppend_67917140_11"><ix:exclude><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation></ix:continuation><div style="text-align: center;"><div style="width: 8.5in; text-align: left; margin-right: auto; margin-left: auto;"><ix:continuation id="TextSelectionAppend_67917140_11" continuedAt="TextSelectionAppend_67917140_12"><ix:continuation id="TextSelectionAppend_67917830_3"><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Royalty revenues are expected to arise following the commercialization of products developed using the licensed technology by the counterparty to the license agreement. The royalties may be a percentage of sales or another measurement achieved by the licensee. Royalty revenues will be recognized at the later of (i)&#160;when the licensee is generating sales subject to royalty payments or (ii)&#160;the performance obligation to which the sales-based or usage-based royalties relates has been satisfied. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Product Development Agreements </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company recognizes revenue from product development agreements, which may consist of nonrefundable <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">up-front</div> payments, milestone payments, annual payments, and payments for services. </div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Nonrefundable <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">up-front</div> payments are recognized as revenue over the term of the development agreement. If a development agreement is terminated before the original term of the agreement is fulfilled, all remaining deferred revenue is recognized at termination. </div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In certain instances, the receipt of payments in these arrangements are dependent upon the achievement of certain scientific, regulatory, commercial, or other milestones. Milestone payments are considered variable consideration which are evaluated against the Company&#8217;s performance obligations for determination of when it is appropriate to recognize revenue. For purposes of revenue recognition, the Company considers whether the performance obligation is achieved, which may be (i)&#160;when a triggering event has occurred, (ii)&#160;there are no further contingencies or services to be provided with respect to that event, and (iii)&#160;the customer has no right to require refund of their payment. The Company recognizes milestone payments as revenue when it is highly probable that any revenue recognized will not be subsequently reversed. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Annual payments are generally associated with services in the contract and are recognized over time as the customer receives the benefits of the services. If necessary, the Company establishes and increases a contract asset as the revenue is recognized. For these types of payments, the Company recognizes revenue using an input method, such as the completed contract or time elapsed methods, or an output method, such as the work performed or units produced methods. The Company will apply each method of revenue recognition consistently for like contracts and assess any revenue estimates periodically for cumulative adjustments. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Agreements for the performance of R&amp;D services and cost reimbursements are recognized as revenue over time based on work performed. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Collaborative Arrangements </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For arrangements that do not represent contracts with a customer, the Company analyzes the transaction to assess whether the arrangement involves joint operating activities performed by parties that are both active participants in the activities and exposed to significant risks and rewards that are dependent on the commercial success of such activities. The Company had no such arrangements as of December&#160;31, 2022. </div></div></ix:continuation><ix:nonNumeric name="us-gaap:AdvertisingCostsPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Advertising Costs </div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company expenses advertising costs as incurred. </div></div></ix:nonNumeric><ix:nonNumeric name="us-gaap:ResearchAndDevelopmentExpensePolicy" contextRef="P01_01_2022To12_31_2022" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Research and Development Expenses </div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company recognizes R&amp;D expenses as incurred. These expenses consist of direct costs for R&amp;D and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">R&amp;D-related</div> allocations of overhead costs such as facilities and information technology costs. Costs incurred in connection with customer-funded activities are expensed as incurred. Costs to acquire technologies that are utilized in R&amp;D that have no alternative future use are expensed as incurred. Prior to the commercialization of the Company&#8217;s soybean product, the Company expensed all grain costs as R&amp;D. </div></ix:nonNumeric><ix:nonNumeric name="us-gaap:IntangibleAssetsFiniteLivedPolicy" contextRef="P01_01_2022To12_31_2022" escape="true"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Patents </div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company expenses patent costs, including related legal costs, as incurred. Costs to write and support the research for filing patents are recorded as R&amp;D expenses in the statements of operations. Costs to maintain, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-license,</div> and defend patents are recorded as SG&amp;A expenses in the statements of operations. </div></ix:nonNumeric><ix:nonNumeric name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_67917321"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Stock-Based Compensation </div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company generally measures the fair value of employee and nonemployee stock-based awards on their grant date and records compensation expense on a straight-line basis over the related service period of the award, which is generally the vesting period. The Company uses the Black-Scholes option pricing model to value its stock option awards. The Company generally measures compensation expense for grants of restricted stock units using the Company&#8217;s share price on the date of grant. The Company uses a Monte Carlo simulation pricing model when estimating the fair values of PSUs. The Company estimates fair values and accounts for employee and nonemployee awards in a similar manner. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Due to the Company&#8217;s limited history, it does not always have sufficient historical stock option activity to make predictive assumptions based solely on its stock or stock option activity for the Black-Scholes option pricing model. As a result, the Company may need to use data from other comparable public companies or alternative calculation methods to make predictive assumptions. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company estimates its future stock price volatility using the weighted-average historical volatility calculated from a group of comparable public companies over the expected term of the option. The group of comparable public companies is determined by management on an annual basis. When </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><ix:exclude>F-10</ix:exclude></div></div></ix:nonNumeric></ix:continuation></div></div><ix:continuation id="TextSelection_67917321" continuedAt="TextSelectionAppend_67917321_1"><ix:continuation id="TextSelectionAppend_67917140_12" continuedAt="TextSelectionAppend_67917140_13"><ix:exclude><div style="margin-top: 1em; margin-bottom: 0em; page-break-before: always;"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_67917140_13" continuedAt="TextSelectionAppend_67917140_14"><ix:exclude><hr style="width: 100%; height: 3px; color: rgb(153, 153, 153);"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_67917140_14" continuedAt="TextSelectionAppend_67917140_15"><ix:exclude><div style="font-size: 13.28px; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;"><a href="#toc" style="null;text-indent: 0px;">Table of Contents</a></div></ix:exclude></ix:continuation></ix:continuation></div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_67917140_15" continuedAt="TextSelectionAppend_67917140_16"><ix:continuation id="TextSelectionAppend_67917321_1"> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">selecting a comparable company, management considers relevant factors including industry and strategy, size, maturity, and financial leverage. The comparable companies used by management to calculate expected volatility may change from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">year-to-year</div></div> because of changes in those factors and because a new comparable company may become publicly traded. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The expected term of stock options is estimated using the average of the vesting tranches and the contractual life of each grant for employee options, or the simplified method, as the Company has limited historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior for its stock option grants. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Due to the limited historical experience of the Company&#8217;s stock awards program, it has elected to account for forfeitures of awards as they occur. If an award is forfeited prior to vesting, the associated reduction in expense is reflected net in stock-based compensation expense in that period. Stock-based compensation expense is recorded in R&amp;D and SG&amp;A expenses in the Company&#8217;s consolidated statements of operations. </div> </ix:continuation><ix:nonNumeric name="us-gaap:IncomeTaxPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income Taxes </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Current income taxes are recorded based on statutory obligations for the current operating period for the jurisdictions in which the Company has operations. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Deferred taxes are provided on an asset and liability method, whereby deferred tax assets are recognized for deductible temporary differences and deferred tax liabilities are recognized for taxable temporary differences. Temporary differences are the differences between the reported amounts of assets and liabilities and their tax basis. Deferred tax assets are reduced by a valuation allowance when the Company believes it is more likely than not that some portion or all the deferred tax assets will not be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment.</div> </ix:nonNumeric><ix:nonNumeric name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign Currency Transactions </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Transactions in foreign currencies are translated at the exchange rates effective on the transaction dates. Assets and liabilities denominated in foreign currencies are translated at the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">period-end</div> exchange rate. Foreign currency gains and losses are recognized in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-operating</div> expenses in the consolidated statements of operations. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Foreign currency fluctuations affect the Company&#8217;s foreign currency cash flows related primarily to payments to Cellectis. The Company&#8217;s principal foreign currency exposure is to the euro. The Company does not hedge these exposures, and it does not believe that the current level of foreign currency risk is significant to its operations. </div> </ix:nonNumeric><ix:nonNumeric name="us-gaap:EarningsPerSharePolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Net Loss Per Share </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Due to the Company&#8217;s net loss position for the years ended December&#160;31, 2022, 2021, and 2020, all its outstanding stock options, restricted stock units, PSUs, and Common Warrants are considered anti-dilutive and excluded from the calculation of net loss per share. Accordingly, the treasury method was not used in determining the number of anti-dilutive stock options and restricted stock units. </div> </ix:nonNumeric><ix:nonNumeric name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_67917618"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recently Issued Accounting Pronouncements </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standard Update (ASU) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2016-02,</div> Leases (Topic 842) and in July 2018, ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2018-10,</div> Codification Improvements to Topic 842, Leases, and ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-11,</div> Leases (Topic 842) &#8211; Targeted Improvements (collectively, the New Lease Standard). The New Lease Standard requires lessees to record assets and liabilities on the balance sheet for all leases with terms longer than 12 months. The New Lease Standard establishes ROU model that requires a lessee to recognize a ROU asset and lease liability on the balance sheet for all leases with a term longer than 12 months. Leases will be classified as either finance or operating, with the classification affecting the pattern of expense recognition in the income statement. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company adopted the New Lease Standard as of January&#160;1, 2022, using the transition method which does not require revisions to comparative periods. The Company elected to implement the transition package of practical expedients permitted within the New Lease Standard, which among other things, allows it to carryforward the historical lease classification. In addition, the Company elected the hindsight practical expedient to determine the lease term for existing leases and it also made an accounting policy election to not record leases with an initial term of 12 months or less on its consolidated balance sheet. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s adoption of the New Lease Standard required it to remove the previously reported amounts for land, buildings, and equipment associated with its headquarters and laboratory facility lease as well as the associated liability. The Company assessed the elements of its lease agreement and upon adoption, recorded an operating lease associated with the sale leaseback of land component of the lease, and a second operating lease associated with the building component of the lease. The Company recorded operating lease assets and liabilities of $<ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="PAsOn01_01_2022_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="PAsOn01_01_2022_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">14.1</ix:nonFraction></ix:nonFraction>&#160;million within its consolidated balance sheet as of January&#160;1, 2022. The New Lease Standard had no impact on the Company&#8217;s consolidated statements of operations or cash flows. The $<ix:nonFraction name="clxt:StockholdersEquityCumulativeEffectOfAdoptionOfLeaseAccountingStandard" contextRef="P01_01_2022To12_31_2022_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.8</ix:nonFraction>&#160;million cumulative effect of the adoption of the New Lease Standard was recorded to stockholders&#8217; equity. See Note 8 for further information regarding the Company&#8217;s leases. <br/></div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In June 2016, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2016-13,</div> &#8220;Financial Instruments &#8211; Credit Losses (Topic 326)&#8221; (ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13).</div> ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13</div> creates accounting requirements on how to account for credit losses on most financial assets and certain other instruments. This will require the estimation of </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-11</ix:exclude></div> </ix:nonNumeric></ix:continuation></div> </div> <ix:continuation id="TextSelection_67917618" continuedAt="TextSelectionAppend_67917618_1"><ix:continuation id="TextSelectionAppend_67917140_16" continuedAt="TextSelectionAppend_67917140_17"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_67917140_17" continuedAt="TextSelectionAppend_67917140_18"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_67917140_18" continuedAt="TextSelectionAppend_67917140_19"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> </ix:continuation><div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_67917618_1"><ix:continuation id="TextSelectionAppend_67917140_19"> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"></div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"></div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">lifetime expected credit losses and corresponding recognition of allowance for losses on trade and other receivables, loans, and other instruments held at amortized cost. The ASU requires certain recurring disclosures and is effective for annual periods, and interim periods within those annual periods, beginning on or after December&#160;15, 2023. The Company is analyzing the impact of this standard on its results of operations and financial position.</div> </ix:continuation> <div style="margin-top: 1em; margin-bottom: 1em"></div> </ix:continuation> <div style="margin-top: 1em; margin-bottom: 1em"></div> <ix:nonNumeric name="us-gaap:SubstantialDoubtAboutGoingConcernTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">2. GOING CONCERN </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company has incurred losses since its inception. The Company&#8217;s net loss was $<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">16.9</ix:nonFraction>&#160;million for the year ended December&#160;31, 2022, and it used $<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-5" scale="6" sign="-" format="ixt:num-dot-decimal">19.4</ix:nonFraction>&#160;million of cash for operating activities for the year ended December&#160;31, 2022. The Company&#8217;s primary sources of liquidity are its cash and cash equivalents, with additional liquidity accessible, subject to market conditions and other factors, including limitations that may apply to the Company under applicable SEC and Nasdaq Capital Market (Nasdaq) regulations, from the capital markets, including under the Open Market Sale Agreement<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">SM</div> with Jefferies LLC (as amended, the ATM Facility). </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, the Company had $<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.5</ix:nonFraction>&#160;million of cash, cash equivalents, and restricted cash. The Company&#8217;s restricted cash is associated with its equipment financing leases and was $<ix:nonFraction name="us-gaap:RestrictedCash" contextRef="PAsOn12_31_2022_EquipmentMemberusgaapSaleLeasebackTransactionDescriptionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction>&#160;million as of December&#160;31, 2022, and will be returned following the payoff of the lease obligations in 2023. Current liabilities were $<ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.7</ix:nonFraction>&#160;million as of December&#160;31, 2022. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On October&#160;3, 2022, the Company entered into an amendment to the Open Market Sale Agreement with Jefferies for the ATM Facility that enables it, subject to the applicable baby shelf rules described below, to offer and sell up to <ix:nonFraction name="us-gaap:CommonStockSharesSubscribedButUnissued" contextRef="PAsOn10_03_2022_AtmFacilityMemberusgaapTypeOfArrangementAxis_MaximumMembersrtRangeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">15,661,000</ix:nonFraction> shares of its common stock. At its discretion, the Company determines the timing and number of shares to be issued under the ATM Facility. During the fourth quarter of 2022, the Company issued approximately <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P10_03_2022To10_03_2022_AtmFacilityMemberusgaapTypeOfArrangementAxis" unitRef="Unit_shares" decimals="INF" scale="6" format="ixt:num-dot-decimal">2.0</ix:nonFraction>&#160;million shares of common stock under the ATM Facility for proceeds of $<ix:nonFraction name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" contextRef="P10_03_2022To10_03_2022_AtmFacilityMemberusgaapTypeOfArrangementAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction>&#160;million net of commissions and payments for other share issuance costs. From December&#160;31, 2022, through the date of this report, the Company has not issued any additional shares under the ATM Facility. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">During the February 2022 Offering, the Company issued <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P02_28_2022To02_28_2022" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">3,880,000</ix:nonFraction> shares of its common stock, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-Funded</div> Warrants to purchase up to <ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" contextRef="PAsOn02_28_2022_MaximumMembersrtRangeAxis_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">3,880,000</ix:nonFraction> shares of its common stock, and Common Warrants to purchase up to <ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" contextRef="PAsOn02_28_2022_CommonWarrantsMemberusgaapClassOfWarrantOrRightAxis_MaximumMembersrtRangeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">7,760,000</ix:nonFraction> shares of its common stock in the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Follow-On</div> Offering. In the aggregate, the Company received net proceeds of $<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P02_28_2022To02_28_2022" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">10.0</ix:nonFraction>&#160;million, after deducting approximately $<ix:nonFraction name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" contextRef="P02_28_2022To02_28_2022" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.9</ix:nonFraction>&#160;million of underwriting discounts and estimated other offering expenses. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company has incurred losses since its inception and anticipates that it will continue to generate losses for the next several years. Over the longer term and until the Company can generate cash flows sufficient to support its operating capital requirements, it expects to finance a portion of future cash needs through (i)&#160;cash on hand, (ii)&#160;commercialization activities, which may result in various types of revenue streams from (a)&#160;future product development agreements and technology licenses, including upfront and milestone payments, annual license fees, and royalties; and (b)&#160;product sales from its proprietary BioFactory production system; (iii)&#160;government or other third-party funding, (iv)&#160;public or private equity or debt financings, or (v)&#160;the execution of an alternative strategic transaction pursuant to the board of directors&#8217; ongoing evaluation process, or (vi)&#160;a combination of the foregoing. However, capital generated by commercialization activities, if any, is expected to be received over a period of time and near-term additional capital may not be available on reasonable terms, if at all. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Although the Company has access to the ATM Facility, based on the Company&#8217;s public float, as of the date of the filing of this Annual Report, the Company is only permitted to utilize a &#8220;shelf&#8221; registration statement for primary offerings, including the registration statement under which the ATM Facility is operated, subject to Instruction I.B.6 to Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">S-3,</div> which is referred to as the &#8220;baby shelf&#8221; rules. For so long as the Company&#8217;s public float is less than $<ix:nonFraction name="clxt:PublicFloatMinimum" contextRef="PAsOn12_31_2022_AtmFacilityMemberusgaapTypeOfArrangementAxis_ShelfRegistrationStatementMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD" decimals="0" scale="0" format="ixt:num-dot-decimal">75,000,000</ix:nonFraction>, it may not sell more than the equivalent of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-third</div> of its public float during any 12 consecutive months pursuant to the baby shelf rules. While alternative public and private transaction structures may be available, these may require additional time and cost, may result in substantial dilution to existing stockholders, particularly in light of the Company&#8217;s current stock price, may impose operational restrictions on the Company, and may not be available on attractive terms or at all. Accordingly, the Company continuously assesses market conditions and available financing alternatives. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s ability to continue as a going concern will depend on its ability to obtain additional public or private equity or debt financing, obtain government or private grants and other similar types of funding, to consummate an alternative strategic transaction, attain further operating efficiencies, reduce or contain expenditures, and, ultimately, to generate revenue. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company believes that its cash, cash equivalents, and restricted cash as of December&#160;31, 2022, considering continuing actions taken to reduce its operating expenses to enable the Transactions to close, the legal settlement discussed in Note 8 to the consolidated financial statements, and funding to be provided by Cibus are sufficient to fund its operations through the second quarter of 2023. The Company&#8217;s management has concluded there is substantial doubt regarding its ability to continue as a going concern because it will need to raise additional capital to support its business plan for a period of 12 months or more from the date of this filing. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The accompanying financial statements have been prepared on a going concern basis, which contemplates the realization of assets and satisfaction of liabilities in the ordinary course of business. The financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of the uncertainties described above. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Management has implemented various cost reduction and other cash-focused measures to manage liquidity. If the Company is unable to raise additional capital in a sufficient amount or on acceptable terms or to consummate an alternative strategic transaction, the Company may have to implement increasingly stringent cost saving measures and significantly delay, scale back, or cease operations, in part or in full. If the Company raises additional funds through the issuance of additional debt or equity securities, including as part of a strategic alternative, it could result in substantial dilution to its existing stockholders and increased fixed payment obligations, and these securities may have rights senior to those of the Company&#8217;s shares of common stock. Any of these events could significantly harm the Company&#8217;s business, financial condition, and prospects. </div> </ix:nonNumeric> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-12 </div> </div> </div> <div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div> <hr style="color:#999999;height:3px;width:100%"/> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </div> </div> </div> <div><div><div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:nonNumeric name="clxt:FairValueOfFinancialInstrumentsAndConcentrationsOfCreditRiskDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">3. FINANCIAL INSTRUMENTS MEASURED AT FAIR VALUE AND CONCENTRAIONS OF CREDIT RISK </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments Measured at Fair Value and Financial Statement Presentation </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Financial instruments including cash and cash equivalents, restricted cash, accounts payable, and all other current liabilities have carrying values that approximate fair value. The Company measures Common Warrants on a quarterly basis. The accounting guidance establishes a three-tier hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as of the measurement date as follows: </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Level&#160;1: Fair values are based on unadjusted quoted prices in active trading markets for identical assets and liabilities. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Level&#160;2: Fair values are based on observable quoted prices other than those in Level&#160;1, such as quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in inactive markets. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Level&#160;3: Fair values are based on at least one significant unobservable input for the asset or liability. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair Value Measurements and Financial Statement Presentation </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2021, the Company had no financial instruments measured at fair value. <ix:nonNumeric name="clxt:SummaryOfFairValueMeasurementsAndFinancialInstrumentTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_67917442">The fair values of the Company&#8217;s financial instruments measured at fair value and their respective levels in the fair value hierarchy as of December&#160;31, 2022, were as follows:</ix:nonNumeric> </div> <ix:continuation id="TextSelection_67917442"> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:60%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Values of Assets</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Values of Liabilities</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level&#160;1</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level&#160;2</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level&#160;3</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level&#160;1</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level&#160;2</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level&#160;3</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other items reported at fair value:</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; padding-bottom: 0.375pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Common stock warrants</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">$</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">$</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">$</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">$</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">$</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">$</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">$</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"><ix:nonFraction name="us-gaap:OtherLiabilitiesFairValueDisclosure" contextRef="PAsOn12_31_2022_CommonStockWarrantsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">291</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">$</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"><ix:nonFraction name="us-gaap:OtherLiabilitiesFairValueDisclosure" contextRef="PAsOn12_31_2022_CommonStockWarrantsMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">291</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OtherLiabilitiesFairValueDisclosure" contextRef="PAsOn12_31_2022_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">291</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OtherLiabilitiesFairValueDisclosure" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">291</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> </ix:continuation> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company estimates the fair value of the Common Warrants as of the date of issuance and at the end of every fiscal period using a Black-Scholes option pricing model, which requires it to make predictive assumptions regarding future stock price volatility and dividend yield. The Company estimates the risk-free interest rate based on the United States Treasury <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">zero-coupon</div> yield curve for the remaining life of the Common Warrants. The Company estimates its future stock price volatility using its historical volatility over the remaining life of the Common Warrants. The Company does not pay dividends and does not expect to pay dividends in the foreseeable future. </div> <ix:nonNumeric name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The estimated fair values of the Common Warrants, and the assumptions used for the Black-Scholes option pricing model were as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:80%"></td>
<td style="vertical-align:bottom;width:17%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Estimated fair value of Common Warrants:</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="clxt:EstimatedFairValueOfCommonWarrantsMeasurementInput" contextRef="PAsOn12_31_2022" unitRef="Unit_pure" decimals="2" scale="0" format="ixt:num-dot-decimal">0.04</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Assumptions:</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected term to liquidation (in years)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssetMeasurementInput" contextRef="PAsOn12_31_2022_MeasurementInputExpectedTermMemberusgaapMeasurementInputTypeAxis" unitRef="Unit_Y" decimals="1" scale="0" format="ixt:num-dot-decimal">4.6</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected volatility</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssetMeasurementInput" contextRef="PAsOn12_31_2022_MeasurementInputOptionVolatilityMemberusgaapMeasurementInputTypeAxis" unitRef="Unit_pure" decimals="1" scale="0" format="ixt:num-dot-decimal">85.0</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Risk-free interest rate</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DerivativeAssetMeasurementInput" contextRef="PAsOn12_31_2022_MeasurementInputRiskFreeInterestRateMemberusgaapMeasurementInputTypeAxis" unitRef="Unit_pure" decimals="1" scale="0" format="ixt:num-dot-decimal">4.0</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td></tr></table> </ix:nonNumeric> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, the Company had <ix:nonFraction name="clxt:OtherFinancialInstruments" contextRef="PAsOn12_31_2022_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt-sec:numwordsen">no</ix:nonFraction> other financial instruments measured at fair value. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> portion of the Company&#8217;s financing lease obligations are also considered a financial instrument, which the Company measures at fair value for disclosure purposes. It is a Level&#160;2 liability and as of December&#160;31, 2021, it had a fair value of $<ix:nonFraction name="clxt:FinanceLeaseObligationsFairValueDisclosure" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">14.5</ix:nonFraction>&#160;million. There is no <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> portion of the financing lease obligation at December&#160;31, 2022. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Concentrations of Credit Risk </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company invests its cash, cash equivalents, and restricted cash in highly liquid securities and investment funds. The Company diversifies the risk associated with investing in securities by allocating its investments to a diverse portfolio of short-dated, high investment-grade securities, which it classifies as short-term investments that are recorded at fair value in its consolidated financial statements. The Company maintains the credit risk in this portfolio in accordance with its internal policies and if necessary, makes changes to investments to minimize credit risk. The Company has <ix:nonFraction name="us-gaap:UnrealizedGainLossOnDerivatives" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-6" scale="6" sign="-" format="ixt-sec:numwordsen">no</ix:nonFraction>t experienced any counterparty credit losses. As of December&#160;31, 2022, the Company did <ix:nonFraction name="us-gaap:ShortTermInvestments" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt-sec:numwordsen">no</ix:nonFraction>t hold any short-term investments. </div> </ix:nonNumeric><ix:nonNumeric name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_67917962"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">4. RELATED-PARTY TRANSACTIONS </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company is party to several agreements that govern its relationship with Cellectis, some of which require the Company to make payments to Cellectis. Pursuant to the Company&#8217;s management services agreement with Cellectis, it incurred no management fee expenses in 2022, and it incurred nominal management fee expenses in 2021 and 2020. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-13</ix:exclude></div> </ix:nonNumeric></div></div></div><ix:continuation id="TextSelection_67917962" continuedAt="TextSelectionAppend_67917962_1"><div></div></ix:continuation></div><div><div style="background-color:white;display: inline;"><ix:continuation id="TextSelectionAppend_67917962_1" continuedAt="TextSelectionAppend_67917962_2"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_67917962_2" continuedAt="TextSelectionAppend_67917962_3"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_67917962_3" continuedAt="TextSelectionAppend_67917962_4"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> <div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_67917962_4"><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Cellectis has also guaranteed the lease agreement for the Company&#8217;s headquarters. Cellectis&#8217; guarantee of the Company&#8217;s obligations under the lease will terminate at the end of the second consecutive calendar year in which the Company&#8217;s tangible net worth exceeds $<ix:nonFraction name="us-gaap:MinimumNetWorthRequiredForCompliance" contextRef="PAsOn12_31_2022_CellectisMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt:num-dot-decimal">300</ix:nonFraction>&#160;million. The Company agreed to indemnify Cellectis for any obligations incurred by Cellectis under its guaranty of the obligations under the lease, effective upon Cellectis&#8217; ownership falling to <ix:nonFraction name="clxt:ThresholdPercentageOfOwnershipInOutstandingCommonStockToEnactIndemnificationAgreement" contextRef="P01_01_2022To12_31_2022_CellectisMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_MaximumMembersrtRangeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">50</ix:nonFraction>&#160;percent or less of the Company&#8217;s outstanding common stock. This indemnification obligation was triggered in October 2022. </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">TALEN<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">&#174;</div> is the Company&#8217;s primary gene editing technology. TALEN<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">&#174;</div> technology was invented by researchers at the University of Minnesota and Iowa State University and exclusively licensed to Cellectis. The Company obtained an exclusive license for the TALEN<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">&#174;</div> technology for commercial use in plants from Cellectis. The Company also licenses other technology from Cellectis. Cellectis is entitled to royalties on any revenue the Company generates from sales of products less certain amounts as defined in the license agreement, royalties on certain cumulative revenue thresholds, and a percentage of any sublicense revenues. The Company has incurred nominal license and royalty fees for the years ended December&#160;31, 2022, 2021, and 2020. </div></ix:continuation><ix:nonNumeric name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_67917356"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">5. STOCKHOLDERS&#8217; EQUITY </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Preferred Stock </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Preferred stock of <ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="PAsOn12_31_2022" unitRef="Unit_shares" decimals="INF" scale="6" format="ixt:num-dot-decimal">50.0</ix:nonFraction>&#160;million shares, with a $<ix:nonFraction name="us-gaap:PreferredStockParOrStatedValuePerShare" contextRef="PAsOn12_31_2022" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal">0.0001</ix:nonFraction> par value, is authorized but unissued. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Follow-on</div> Public Offerings </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">During the February 2022 Offering, the Company issued <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P02_28_2022To02_28_2022_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">3,880,000</ix:nonFraction> shares of its common stock, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-Funded</div> Warrants to purchase up to <ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" contextRef="PAsOn02_28_2022_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis_MaximumMembersrtRangeAxis_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">3,880,000</ix:nonFraction> shares of its common stock, and Common Warrants to purchase up to <ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" contextRef="PAsOn02_28_2022_CommonWarrantsMemberusgaapClassOfWarrantOrRightAxis_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis_MaximumMembersrtRangeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">7,760,000</ix:nonFraction> shares of its common stock. The aggregate offering price for each share of common stock and accompanying Common Warrant was $<ix:nonFraction name="us-gaap:SharesIssuedPricePerShare" contextRef="PAsOn02_28_2022_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal">1.41</ix:nonFraction> per share. The aggregate offering price for each <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-Funded</div> Warrant and accompanying Common Warrant was $<ix:nonFraction name="us-gaap:SharesIssuedPricePerShare" contextRef="PAsOn02_28_2022_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal">1.4099</ix:nonFraction> per share. In the aggregate, the Company received net proceeds of $<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P02_28_2022To02_28_2022_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">10.0</ix:nonFraction>&#160;million, after deducting approximately $<ix:nonFraction name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" contextRef="P02_28_2022To02_28_2022_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.9</ix:nonFraction>&#160;million of underwriting discounts and estimated other offering expenses. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-Funded</div> Warrants </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Each <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-Funded</div> Warrant entitled the holder to purchase one share of the Company&#8217;s common stock at an exercise price of $<ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" contextRef="PAsOn02_28_2022_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal">0.0001</ix:nonFraction> per share. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-Funded</div> Warrants were recorded as a component of stockholders&#8217; equity within additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-Funded</div> Warrants were exercised in full on May&#160;4, 2022, and subsequently settled with the counterparty. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Common Stock Warrants </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Each Common Warrant entitles the holder to purchase one share of common stock at an exercise price of $<ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" contextRef="PAsOn02_28_2022_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal">1.41</ix:nonFraction> per share. The Common Warrants became exercisable on <ix:nonNumeric name="us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" contextRef="P02_28_2022To02_28_2022_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis_MinimumMembersrtRangeAxis" format="ixt:date-monthname-day-year-en">August 23, 2022</ix:nonNumeric>, and expire on <ix:nonNumeric name="us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" contextRef="P02_28_2022To02_28_2022_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis_MaximumMembersrtRangeAxis" format="ixt:date-monthname-day-year-en">August 23, 2027</ix:nonNumeric>. The Common Warrants are recorded as a liability in the Company&#8217;s consolidated balance sheet. Per the terms of the Common Warrants, a holder of an outstanding warrant is not entitled to exercise any portion of such warrant if, upon exercise of such portion of the warrant, the holder&#8217;s ownership of the Company&#8217;s common stock (together with its affiliates) or the combined voting power of the Company&#8217;s securities beneficially owned by such holder (together with its affiliates) would exceed the <ix:nonNumeric name="us-gaap:CommonStockVotingRights" contextRef="P02_28_2022To02_28_2022_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis">4.99</ix:nonNumeric>&#160;percent after giving effect to the exercise. </div> <ix:nonNumeric name="clxt:DisclosureOfWarrantsTransactionsTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Warrant transactions for the year ended December&#160;31, 2022, are as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:65%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Number of<br/> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-Funded</div><br/> Warrants</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Weighted<br/> Average<br/> Exercise<br/> Price</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Number of<br/> Common<br/> Warrants</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Weighted<br/> Average<br/> Exercise<br/> Price</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding as of December&#160;31, 2021:</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Issued</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2022To12_31_2022_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">3,880,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2022To12_31_2022_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal">0.0001</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2022To12_31_2022_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">7,760,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2022To12_31_2022_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal">1.41</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited/canceled</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercised</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" contextRef="P01_01_2022To12_31_2022_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">3,880,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2022To12_31_2022_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_USD_per_Share" decimals="4" scale="0" format="ixt:num-dot-decimal">0.0001</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding as of December&#160;31, 2022:</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2022_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="PAsOn12_31_2022_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_USD_per_Share" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2022_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">7,760,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="PAsOn12_31_2022_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal">1.41</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercisable as of December&#160;31, 2022:</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" contextRef="PAsOn12_31_2022_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" contextRef="PAsOn12_31_2022_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_USD_per_Share" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" contextRef="PAsOn12_31_2022_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">7,760,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" contextRef="PAsOn12_31_2022_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal">1.41</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On October&#160;20, 2020, the Company completed a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">follow-on</div> offering of its common stock. It sold an aggregate of <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P10_20_2020To10_20_2020_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">3,750,000</ix:nonFraction> shares of common stock at a price of $<ix:nonFraction name="us-gaap:SharesIssuedPricePerShare" contextRef="PAsOn10_20_2020_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal">4.00</ix:nonFraction> per share. In the aggregate, the Company received net proceeds from the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">follow-on</div> offering of $<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P10_20_2020To10_20_2020_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">14.0</ix:nonFraction>&#160;million, after deducting $<ix:nonFraction name="us-gaap:ExpenseRelatedToDistributionOrServicingAndUnderwritingFees" contextRef="P10_20_2020To10_20_2020_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.0</ix:nonFraction>&#160;million of placement and agent fees and other offering expenses. As part of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">follow-on</div> offering, Cellectis purchased <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P10_20_2020To10_20_2020_CellectisMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">1,250,000</ix:nonFraction> shares of common stock for a value of $<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P10_20_2020To10_20_2020_CellectisMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">5.0</ix:nonFraction>&#160;million, the proceeds of which are included in the net proceeds of $<ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" contextRef="P10_20_2020To10_20_2020_CellectisMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">14.0</ix:nonFraction>&#160;million. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">ATM Facility </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On September&#160;21, 2021, the Company entered into an ATM Facility with Jefferies LLC, as sole selling agent. The Company issued approximately <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P09_21_2021To09_21_2021_AtmFacilityMemberusgaapTypeOfArrangementAxis_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_shares" decimals="INF" scale="6" format="ixt:num-dot-decimal">1.4</ix:nonFraction>&#160;million shares of common stock under the ATM Facility in 2021. In the aggregate, the Company received net proceeds from the ATM Facility of $<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="P09_21_2021To09_21_2021_AtmFacilityMemberusgaapTypeOfArrangementAxis_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">4.1</ix:nonFraction>&#160;million through early January 2022. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-14</ix:exclude></div> </ix:nonNumeric></div></div> <ix:continuation id="TextSelection_67917356" continuedAt="TextSelectionAppend_67917356_1"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_67917356_1" continuedAt="TextSelectionAppend_67917356_2"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_67917356_2" continuedAt="TextSelectionAppend_67917356_3"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation></div></div></div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_67917356_3"> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On October&#160;3, 2022, the Company entered into an amendment to the Open Market Sale Agreement that enables it, subject to the applicable baby shelf rules, to offer and sell up to <ix:nonFraction name="us-gaap:CommonStockSharesSubscribedButUnissued" contextRef="PAsOn10_03_2022_AtmFacilityMemberusgaapTypeOfArrangementAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">15,661,000</ix:nonFraction> shares of its common stock. At its discretion, the Company determines the timing and number of shares to be issued under the ATM Facility. During the fourth quarter of 2022, the Company issued approximately <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="P10_03_2022To10_03_2022_AtmFacilityMemberusgaapTypeOfArrangementAxis" unitRef="Unit_shares" decimals="INF" scale="6" format="ixt:num-dot-decimal">2.0</ix:nonFraction>&#160;million shares of common stock under the ATM Facility for proceeds of $<ix:nonFraction name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" contextRef="P10_03_2022To10_03_2022_AtmFacilityMemberusgaapTypeOfArrangementAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction>&#160;million net of commissions and payments for other share issuance costs. From December&#160;31, 2022, through the date of this report, the Company has not issued any additional shares under the ATM Facility. </div> </ix:continuation><ix:nonNumeric name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_67918064"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">6. STOCK-BASED COMPENSATION </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company uses broad-based stock plans to attract and retain highly qualified officers and employees and to help ensure that management&#8217;s interests are aligned with those of its shareholders. The Company has also granted equity-based awards to directors, nonemployees, and certain employees of Cellectis. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In December 2014, the Company adopted the 2014 Plan, which allowed for the grant of stock options, and in June 2017, it adopted the 2017 Plan, which allowed for the grant of stock options, restricted stock units, PSUs, and other types of equity awards. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On February&#160;19, 2021, James Blome ceased serving as the Company&#8217;s Chief Executive Officer. The Company recorded a benefit to earnings from a $<ix:nonFraction name="clxt:ExpectedBenefitToEarningsFromRecaptureOfNonCashStockCompensationExpense" contextRef="PAsOn02_19_2021_FormerChiefExecutiveOfficerMembersrtTitleOfIndividualAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.5</ix:nonFraction>&#160;million recapture of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cash</div> stock compensation expense from the forfeiture of Mr.&#160;Blome&#8217;s unvested stock options, restricted stock units, and PSUs. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On July&#160;16, 2021, the Company filed a Registration Statement on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">S-8</div> with the SEC which registered an additional <ix:nonFraction name="clxt:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesAvailableForIssue" contextRef="PAsOn07_16_2021_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">4,299,904</ix:nonFraction> shares of common stock that may be issued or delivered and sold pursuant to the 2017 Plan and <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" contextRef="PAsOn07_16_2021_CalyxtIncEquityEmployeeInducementIncentivePlanMemberusgaapPlanNameAxis_PerformanceSharesMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">600,000</ix:nonFraction> shares of common stock that may be issued or delivered and sold pursuant to the Calyxt, Inc. Inducement Plan. Shares of common stock are issuable under the Inducement Plan upon the settlement of PSUs which were granted to Mr.&#160;Michael&#160;A. Carr in July 2021 as a material inducement to accept employment as the Company&#8217;s President and Chief Executive Officer. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" contextRef="PAsOn12_31_2022" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">2,718,149</ix:nonFraction> shares were registered and available for grant under effective registration statements, while <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" contextRef="PAsOn12_31_2022_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">3,112,568</ix:nonFraction> shares were available for grant in the form of stock options, restricted stock, restricted stock units, and PSUs under the 2017 Plan. Stock-based awards currently outstanding also include awards granted under the 2014 Plan and the Inducement Plan. No further awards will be granted under either the 2014 Plan or the Inducement Plan. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Stock Options </div></div></div></div> <ix:nonNumeric name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The estimated fair values of stock options granted, and the assumptions used for the Black-Scholes option pricing model were as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:57%"></td>
<td style="vertical-align:bottom;width:12%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:11%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:11%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Estimated fair values of stock options granted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="clxt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValueOfStockOptionsGranted" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal">0.86</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValueOfStockOptionsGranted" contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal">3.61</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValueOfStockOptionsGranted" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="INF" scale="0" format="ixt:num-dot-decimal">3.24</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Assumptions:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Risk-free interest rate</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">1.9</ix:nonFraction>%&#160;-&#160;<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">3.5</ix:nonFraction></div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">0.6</ix:nonFraction>%&#160;-&#160;<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">1.2</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">0.3</ix:nonFraction>%&#160;-&#160;<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">1.7</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected volatility</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">89.7</ix:nonFraction>%&#160;-&#160;<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">92.8</ix:nonFraction></div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">80.1</ix:nonFraction>%&#160;-&#160;<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">91.0</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">77.4</ix:nonFraction>%&#160;-&#160;<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">81.2</ix:nonFraction></div></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected term (in years)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis" format="ixt-sec:duryear">5.5</ix:nonNumeric>&#160;- <ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis" format="ixt-sec:duryear">6.9</ix:nonNumeric></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis" format="ixt-sec:duryear">5.5</ix:nonNumeric>&#160;- <ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis" format="ixt-sec:duryear">6.5</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis" format="ixt-sec:duryear">6.0</ix:nonNumeric>&#160;- <ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis" format="ixt-sec:duryear">10.0</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> </ix:nonNumeric> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company estimates the fair value of each option on the grant date, or other measurement date if applicable, using a Black-Scholes option pricing model, which requires it to make predictive assumptions regarding employee exercise behavior, future stock price volatility, and dividend yield. The Company estimates the risk-free interest rate based on the United States Treasury <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">zero-coupon</div> yield curve at the date of grant for the expected term of the option. The Company estimates its future stock price volatility using the weighted-average historical volatility calculated from a group of comparable public companies over the expected term of the option. The expected term of stock options is estimated using the average of the vesting tranches and the contractual life of each grant for employee options, or the simplified method, as the Company has limited historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior for its stock option grants. The use of the simplified method is dependent upon the type of equity award granted and the term of the award. The Company does not pay dividends and does not expect to pay dividends in the foreseeable future. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Option strike prices are set at <ix:nonFraction name="clxt:OptionPriceAtPercentageOfFairMarketValue" contextRef="P01_01_2022To12_31_2022_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction>&#160;percent or more of the closing share price on the date of grant and generally vest over <div style="letter-spacing: 0px; top: 0px;;display:inline;"><span style="-sec-ix-hidden:hidden67917506">three</span></div> to <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis" format="ixt-sec:durwordsen">six years</ix:nonNumeric> following the grant date. Options generally expire <div style="letter-spacing: 0px; top: 0px;;display:inline;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" contextRef="P01_01_2022To12_31_2022_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis" format="ixt-sec:duryear">10</ix:nonNumeric> years</div> after the date of grant. </div> <ix:nonNumeric name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Information on stock option activity is as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:62%"></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Options</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Exercisable</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Average</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Exercise</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Price Per</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Share</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Options</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Outstanding</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Average</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Exercise</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Price Per</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Share</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance as of December&#160;31, 2021</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="PAsOn12_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">2,789,110</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="PAsOn12_31_2021" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal">10.23</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2021" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">4,658,405</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="PAsOn12_31_2021" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal">9.47</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">1,609,000</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal">1.12</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercised</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; padding-bottom: 0.375pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited or expired</div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">425,952</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">)&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal">7.02</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance as of December&#160;31, 2022</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-top: 0.75pt solid black;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="PAsOn12_31_2022" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">3,396,624</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="PAsOn12_31_2022" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal">9.94</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-top: 0.75pt solid black;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="PAsOn12_31_2022" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">5,841,453</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="PAsOn12_31_2022" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal">7.35</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr> </table> </ix:nonNumeric> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-15</ix:exclude></div> </ix:nonNumeric></div> </div> <ix:continuation id="TextSelection_67918064" continuedAt="TextSelectionAppend_67918064_1"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_67918064_1" continuedAt="TextSelectionAppend_67918064_2"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_67918064_2" continuedAt="TextSelectionAppend_67918064_3"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_67918064_3" continuedAt="TextSelectionAppend_67918064_4"><ix:nonNumeric name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" escape="true"> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Stock-based compensation expense related to stock option awards was as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:76%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Stock-based compensation expense</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,031</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,850</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,371</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> </ix:nonNumeric> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, options outstanding and exercisable had <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" contextRef="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-6" scale="6" format="ixt-sec:numwordsen">no</ix:nonFraction> aggregate intrinsic value and the weighted average remaining contractual term was <ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" format="ixt-sec:duryear">5.0</ix:nonNumeric> years as of that date. </div> <ix:nonNumeric name="us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net cash proceeds from the exercise of stock options less shares used for minimum withholding taxes and the intrinsic value of options exercised were as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:82%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year&#160;ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net cash proceeds</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">227</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">212</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intrinsic value of options exercised</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">344</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">179</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> </ix:nonNumeric> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, unrecognized compensation expense related to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-vested</div> stock options was $<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" contextRef="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">3.1</ix:nonFraction>&#160;million. This expense will be recognized over <ix:nonNumeric name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis" format="ixt-sec:durmonth">22</ix:nonNumeric> months on average. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Restricted Stock Units </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company grants restricted stock units which generally vest over <span style="-sec-ix-hidden:hidden67917508">three</span> to <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis" format="ixt-sec:durwordsen">five years</ix:nonNumeric> after the date of grant. <ix:nonNumeric name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_67917245">Information on restricted stock unit activity is as follows:</ix:nonNumeric></div> <ix:continuation id="TextSelection_67917245"> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:67%"></td>
<td style="vertical-align:bottom;width:10%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:9%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Restricted&#160;Stock</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Units&#160;Outstanding</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Average</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Grant&#160;Date&#160;Fair</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unvested balance at December&#160;31, 2021</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">571,303</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="PAsOn12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal">6.15</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">1,077,600</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal">1.26</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vested</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">303,728</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal">6.39</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">115,969</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal">4.14</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Unvested balance at December&#160;31, 2022</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">1,229,206</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal">1.99</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:continuation> <ix:nonNumeric name="us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The total grant-date fair value of restricted stock unit awards that vested was as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:76%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Grant-date fair value</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,940</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" contextRef="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,489</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,122</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> </ix:nonNumeric> <ix:nonNumeric name="clxt:ShareBasedCompensationArrangementsByShareBasedPaymentAwardWeightedAverageGrantDateFairValueOfRestrictedStockUnitsTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Information on the weighted average grant date fair value of restricted stock units issued was as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:79%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average grant date fair value</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal">1.26</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal">4.59</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal">6.54</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> </ix:nonNumeric> <ix:nonNumeric name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" escape="true"> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Stock-based compensation expense related to restricted stock units was as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:78%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Stock-based compensation expense</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,318</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">224</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,155</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> </ix:nonNumeric> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, unrecognized compensation expense related to restricted stock units was $<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" contextRef="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.2</ix:nonFraction>&#160;million. This expense will be recognized over <ix:nonNumeric name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis" format="ixt-sec:durmonth">22</ix:nonNumeric> months on average. </div> <ix:nonNumeric name="clxt:DisclosureOfShareBasedCompensationAwardsRestrictedStockUnitsDeemedDividendsTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company accounts for stock-based compensation awards granted to employees of Cellectis as deemed dividends. The Company recorded deemed dividends as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:81%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deemed dividends from grants to Cellectis employees</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="clxt:DeemedDividendDeficit" contextRef="P01_01_2022To12_31_2022_CellectisMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_NonemployeeRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">90</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="clxt:DeemedDividendDeficit" contextRef="P01_01_2021To12_31_2021_CellectisMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_NonemployeeRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">289</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:DeemedDividendDeficit" contextRef="P01_01_2020To12_31_2020_CellectisMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_NonemployeeRestrictedStockUnitsMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,168</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> </ix:nonNumeric> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-16</ix:exclude></div> </ix:continuation></div> </div> <ix:continuation id="TextSelectionAppend_67918064_4" continuedAt="TextSelectionAppend_67918064_5"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_67918064_5" continuedAt="TextSelectionAppend_67918064_6"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_67918064_6" continuedAt="TextSelectionAppend_67918064_7"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation></div> </div> </div> <div><div><div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_67918064_7" continuedAt="TextSelectionAppend_67918064_8"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Performance Stock Units </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">From <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">time-to-time,</div></div> the Company issues PSUs to certain individuals in management in order to align their objectives with stockholders of the Company. Depending upon the type of PSU award, the Company uses a Monte Carlo simulation pricing model when estimating the fair values of these awards. </div><div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2022 Grant </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In March 2022, the Company granted <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" contextRef="PAsOn12_31_2022_ChiefExecutiveOfficerMembersrtTitleOfIndividualAxis_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndTwentyTwoGrantMemberusgaapGranteeStatusAxis_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">530,000</ix:nonFraction> PSUs under the 2017 Plan to five employees including four executive officers. The PSUs include three annual performance periods (2022, 2023, and 2024) and target performance levels for each of those periods linked to the achievement of Company objectives as determined annually for the respective period by the Compensation Committee. Once the annual objectives are approved, the associated expense will be recognized on a straight-line basis over the period through the determination date, which can be no later than March&#160;15 of the following year. Earned awards will be settled in shares of Company stock no later than the March&#160;15 determination date in the following calendar year. The grant date for the tranche of awards linked to 2022 performance is May&#160;4, 2022. Determination of expense for the 2023 and 2024 tranches of PSUs will be made when the associated business objectives are determined. See Note 14 for more information about the vesting of these PSU awards. </div><div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2021 Grant </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In July 2021, the Company granted <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" contextRef="PAsOn07_31_2021_ChiefExecutiveOfficerMembersrtTitleOfIndividualAxis_InducementPlanMemberusgaapPlanNameAxis_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndTwentyOneGrantMemberusgaapGranteeStatusAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">600,000</ix:nonFraction> PSUs under the Inducement Plan to Mr.&#160;Carr. The PSUs will vest if the Company&#8217;s stock remains above three specified price levels for <ix:nonFraction name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" contextRef="P07_01_2021To07_31_2021_InducementPlanMemberusgaapPlanNameAxis_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndTwentyOneGrantMemberusgaapGranteeStatusAxis" unitRef="Unit_Day" decimals="0" scale="0" format="ixt:num-dot-decimal">30</ix:nonFraction> calendar days over the <ix:nonNumeric name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="P07_01_2021To07_31_2021_InducementPlanMemberusgaapPlanNameAxis_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndTwentyOneGrantMemberusgaapGranteeStatusAxis" format="ixt-sec:durwordsen">three-year</ix:nonNumeric> performance period. The PSUs will be settled in unrestricted shares of the Company&#8217;s common stock on the vesting date. </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The estimated fair values of PSUs granted in 2021 and the assumptions used were as follows:</div><ix:nonNumeric name="clxt:ScheduleOfShareBasedPaymentAwardPerformanceStockUnitValuationAssumptionsTableTextBlock" contextRef="P01_01_2022To12_31_2022_TwoThousandAndTwentyOneGrantMemberusgaapGranteeStatusAxis" escape="true"> <div style="margin-top:12pt; margin-bottom:0pt; margin-left:2%; text-indent:-2%; font-size:10pt; font-family:Times New Roman">Estimated fair values of performance stock units granted: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:91%"></td>
<td style="vertical-align:bottom;width:6%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">At least $12 per share</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="clxt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValuesOfPerformanceStockUnitsGranted" contextRef="P01_01_2022To12_31_2022_AtLeastTwelvePerShareMemberusgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndTwentyOneGrantMemberusgaapGranteeStatusAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal">2.16</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">At least $15 per share</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="clxt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValuesOfPerformanceStockUnitsGranted" contextRef="P01_01_2022To12_31_2022_AtLeastFifteenPerShareMemberusgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndTwentyOneGrantMemberusgaapGranteeStatusAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal">1.89</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">At least $20 per share</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="clxt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValuesOfPerformanceStockUnitsGranted" contextRef="P01_01_2022To12_31_2022_AtLeastTwentyPerShareMemberusgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndTwentyOneGrantMemberusgaapGranteeStatusAxis" unitRef="Unit_USD_per_Share" decimals="2" scale="0" format="ixt:num-dot-decimal">1.55</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Assumptions:</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected term (in years)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" contextRef="P01_01_2022To12_31_2022_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndTwentyOneGrantMemberusgaapGranteeStatusAxis" format="ixt-sec:duryear">3.0</ix:nonNumeric></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected volatility</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="P01_01_2022To12_31_2022_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndTwentyOneGrantMemberusgaapGranteeStatusAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">90.0</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Risk-free interest rate</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="P01_01_2022To12_31_2022_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndTwentyOneGrantMemberusgaapGranteeStatusAxis" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">0.4</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td></tr></table> </ix:nonNumeric> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company estimated the fair value of each tranche of the PSUs on the grant date using the Monte Carlo simulation pricing model, which required it to make predictive assumptions as to the expected term of the grant, future stock price volatility, and dividend yield. The expected term represents the expected service period of the PSUs granted. Expected volatility was based on the historical volatility of the Company&#8217;s common stock over the expected term. The Company estimates the risk-free interest rate based on the United States Treasury <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">zero-coupon</div> yield curve at the date of grant for the expected term of the option. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2019 Grant forfeitures </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In June 2022, PSU grants made to two executive officers in 2019 were forfeited because the underlying performance criteria were not met. These PSUs contained a market condition and had a five-year service period. The Company will continue to expense these PSUs over the remaining service period for these two executive officers. During 2021, the Company recognized a benefit from the forfeiture of <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="P01_01_2021To12_31_2021_FormerChiefExecutiveOfficerMembersrtTitleOfIndividualAxis_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndNineteenGrantMemberusgaapGranteeStatusAxis_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">166,667</ix:nonFraction> PSUs held by Mr.&#160;Blome, its former Chief Executive Officer. </div> <ix:nonNumeric name="us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">PSU activity for the year ended December&#160;31, 2022, is as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:87%"></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Number of</div></div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">PSUs</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding as of December&#160;31, 2021:</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" contextRef="PAsOn12_31_2021_PerformanceSharesMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">745,000</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Issued</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" contextRef="P01_01_2022To12_31_2022_PerformanceSharesMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">530,000</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited/canceled</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" contextRef="P01_01_2022To12_31_2022_PerformanceSharesMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">145,000</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Awarded</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" contextRef="P01_01_2022To12_31_2022_PerformanceSharesMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding as of December&#160;31, 2022:</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" contextRef="PAsOn12_31_2022_PerformanceSharesMemberusgaapAwardTypeAxis" unitRef="Unit_shares" decimals="0" scale="0" format="ixt:num-dot-decimal">1,130,000</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric> <ix:nonNumeric name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" contextRef="P01_01_2022To12_31_2022_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndNineteenGrantMemberusgaapGranteeStatusAxis" escape="true"> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Stock-based compensation expense related to PSUs is as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:83%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year&#160;ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Stock-based compensation expenses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2022To12_31_2022_PerformanceSharesMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">649</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2021To12_31_2021_PerformanceSharesMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">16</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2020To12_31_2020_PerformanceSharesMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">445</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr></table> </ix:nonNumeric> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-17</ix:exclude></div> </ix:continuation></div></div><ix:continuation id="TextSelectionAppend_67918064_8" continuedAt="TextSelectionAppend_67918064_9"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_67918064_9" continuedAt="TextSelectionAppend_67918064_10"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_67918064_10" continuedAt="TextSelectionAppend_67918064_11"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> <div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_67918064_11"><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, unrecognized compensation expense related to PSUs was $<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" contextRef="PAsOn12_31_2022_PerformanceSharesMemberusgaapAwardTypeAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.9</ix:nonFraction>&#160;million. This expense will be recognized over <ix:nonNumeric name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" contextRef="P01_01_2022To12_31_2022_PerformanceSharesMemberusgaapAwardTypeAxis" format="ixt-sec:durmonth">19</ix:nonNumeric> months on average. </div></ix:continuation><ix:nonNumeric name="us-gaap:IncomeTaxDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">7. INCOME TAXES </div></div> <ix:nonNumeric name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table reconciles the United States statutory income tax rate to the Company&#8217;s effective income tax rate: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:81%"></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">United States statutory rate</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">21.0</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">21.0</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt:num-dot-decimal">21.0</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">State tax, net of federal benefit</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">1.0</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">1.0</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">4.2</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Stock-based compensation</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="3" scale="-2" sign="-" format="ixt:num-dot-decimal">1.7</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_pure" decimals="3" scale="-2" sign="-" format="ixt:num-dot-decimal">0.7</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="3" scale="-2" sign="-" format="ixt:num-dot-decimal">0.5</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Officer compensation</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="clxt:EffectiveIncomeTaxRateReconciliationOfficerCompensation" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="3" scale="-2" sign="-" format="ixt:num-dot-decimal">1.4</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:EffectiveIncomeTaxRateReconciliationOfficerCompensation" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">1.5</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="clxt:EffectiveIncomeTaxRateReconciliationOfficerCompensation" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="3" scale="-2" sign="-" format="ixt:num-dot-decimal">1.0</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred rate change</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="0" scale="-2" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_pure" decimals="0" scale="-2" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="0" scale="-2" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">R&amp;D credit</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">2.2</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">1.4</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">0.8</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">PPP Loan</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="clxt:EffectiveIncomeTaxRateReconciliationPppLoan" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="0" scale="-2" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:EffectiveIncomeTaxRateReconciliationPppLoan" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">1.1</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:EffectiveIncomeTaxRateReconciliationPppLoan" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="0" scale="-2" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrealized (gain) loss on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">mark-to-market</div></div> of common stock warrants</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="clxt:EffectiveIncomeTaxRateReconciliationUnrealizedGainLossOnMarkToMarketOfCommonStockWarrants" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">6.4</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:EffectiveIncomeTaxRateReconciliationUnrealizedGainLossOnMarkToMarketOfCommonStockWarrants" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_pure" decimals="0" scale="-2" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:EffectiveIncomeTaxRateReconciliationUnrealizedGainLossOnMarkToMarketOfCommonStockWarrants" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="0" scale="-2" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="0" scale="-2" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">0.1</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="3" scale="-2" sign="-" format="ixt:num-dot-decimal">0.1</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Change in valuation allowance</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="3" scale="-2" sign="-" format="ixt:num-dot-decimal">27.5</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_pure" decimals="3" scale="-2" sign="-" format="ixt:num-dot-decimal">25.4</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="3" scale="-2" sign="-" format="ixt:num-dot-decimal">24.4</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Effective income tax rate</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="0" scale="-2" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_pure" decimals="0" scale="-2" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_pure" decimals="0" scale="-2" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric> <ix:nonNumeric name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Deferred assets and liabilities consist of the following: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:72%"></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net operating losses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">40,914</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">38,671</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">33,392</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Stock-based compensation</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,950</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,724</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,531</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Financing lease obligations</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="clxt:DeferredTaxAssetsLeaseObligations" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:DeferredTaxAssetsLeaseObligations" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,820</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:DeferredTaxAssetsLeaseObligations" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,574</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating lease ROU liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="clxt:DeferredTaxAssetsDeferredExpenseOperatingLeaseRightOfUseLiabilities" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,921</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:DeferredTaxAssetsDeferredExpenseOperatingLeaseRightOfUseLiabilities" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Tax credit carry forwards</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,685</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,210</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwards" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,577</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Capitalized R&amp;D</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="clxt:DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,183</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Compensation</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">14</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">514</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">339</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Derivative liability</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsDerivativeInstruments" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsDerivativeInstruments" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsDerivativeInstruments" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">703</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOther" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">124</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOther" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">143</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOther" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">391</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Gross deferred tax assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGross" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">52,791</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGross" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">49,082</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGross" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">44,507</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less valuation allowance</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">49,843</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">45,369</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">39,898</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net deferred tax assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsNet" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,948</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsNet" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,713</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsNet" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,609</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Fixed assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="clxt:DeferredTaxLiabilitiesFixedAssets" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">89</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">)<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="clxt:DeferredTaxLiabilitiesFixedAssets" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,667</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="clxt:DeferredTaxLiabilitiesFixedAssets" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,609</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating lease ROU assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="clxt:DeferredTaxLiabilitiesDeferredExpenseOperatingLeaseRightOfUseAssets" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,859</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:DeferredTaxLiabilitiesDeferredExpenseOperatingLeaseRightOfUseAssets" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesOther" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesOther" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">46</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesOther" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; padding-bottom: 0.375pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Gross deferred tax liabilities</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilities" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,948</ix:nonFraction></div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilities" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,713</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">)&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">(<ix:nonFraction name="us-gaap:DeferredIncomeTaxLiabilities" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,609</ix:nonFraction></td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net deferred tax asset or liability</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsLiabilitiesNet" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsLiabilitiesNet" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DeferredTaxAssetsLiabilitiesNet" contextRef="PAsOn12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> </ix:nonNumeric> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company provides for a valuation allowance when it is more likely than not that it will not realize a portion of the deferred tax assets. The Company has established a full valuation allowance for deferred tax assets described above due to the uncertainty that enough taxable income will be generated in the taxing jurisdiction to utilize the assets. Therefore, the Company has not reflected any benefit of such deferred tax assets in the accompanying consolidated financial statements. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company has $<ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">239.2</ix:nonFraction>&#160;million of tax loss carryforwards. Of this amount, $<ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="PAsOn12_31_2022_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">55.2</ix:nonFraction>&#160;million are state operating loss carryforwards and $<ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="PAsOn12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">184.0</ix:nonFraction>&#160;million are federal operating loss carryforwards. The federal carryforward periods are as follows: $<ix:nonFraction name="clxt:OperatingLossCarryforwardsNotExpire" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">142.0</ix:nonFraction>&#160;million do not expire and $<ix:nonFraction name="clxt:OperatingLossCarryforwardsSubjectToExpire" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">41.9</ix:nonFraction>&#160;million expire between <ix:nonNumeric name="clxt:OperatingLossCarryforwardsExpirationYear" contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_EarliestTaxYearMemberusgaapTaxPeriodAxis">2032</ix:nonNumeric> and <ix:nonNumeric name="clxt:OperatingLossCarryforwardsExpirationYear" contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_LatestTaxYearMemberusgaapTaxPeriodAxis">2037</ix:nonNumeric>. The state net operating losses will expire between <ix:nonNumeric name="clxt:OperatingLossCarryforwardsExpirationYear" contextRef="P01_01_2022To12_31_2022_EarliestTaxYearMemberusgaapTaxPeriodAxis_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis">2027</ix:nonNumeric> and <ix:nonNumeric name="clxt:OperatingLossCarryforwardsExpirationYear" contextRef="P01_01_2022To12_31_2022_LatestTaxYearMemberusgaapTaxPeriodAxis_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis">2041</ix:nonNumeric>, with some amounts having indefinite carryover. The Company also has federal and state R&amp;D credit carryovers of $<ix:nonFraction name="us-gaap:TaxCreditCarryforwardAmount" contextRef="PAsOn12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_ResearchMemberusgaapTaxCreditCarryforwardAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">2.6</ix:nonFraction>&#160;million and $<ix:nonFraction name="us-gaap:TaxCreditCarryforwardAmount" contextRef="PAsOn12_31_2022_ResearchMemberusgaapTaxCreditCarryforwardAxis_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.3</ix:nonFraction>&#160;million, which will expire between <ix:nonNumeric name="clxt:TaxCreditCarryforwardExpirationYear" contextRef="P01_01_2022To12_31_2022_EarliestTaxYearMemberusgaapTaxPeriodAxis_ResearchMemberusgaapTaxCreditCarryforwardAxis">2032</ix:nonNumeric> and <ix:nonNumeric name="clxt:TaxCreditCarryforwardExpirationYear" contextRef="P01_01_2022To12_31_2022_LatestTaxYearMemberusgaapTaxPeriodAxis_ResearchMemberusgaapTaxCreditCarryforwardAxis">2042</ix:nonNumeric>. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company is subject to federal income taxes in the United States as well as various state and local jurisdictions. The Company has reviewed its tax positions and concluded that <ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt-sec:numwordsen">no</ix:nonFraction> liability for uncertain tax positions is required as of December&#160;31, 2022. The Company will classify any future interest and penalties as a component of income tax expense if incurred. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company does not expect the amount of uncertain tax positions to change significantly in the next 12 months. The Company&#8217;s major taxing jurisdictions are in the United States, at both the federal and state levels. The number of years open for examination varies depending on the tax jurisdiction but are generally from three to five years. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> </ix:nonNumeric> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-18 </div> </div></div> </div><div></div></div><div><div style="background-color:white;display: inline;"><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div><hr style="color:#999999;height:3px;width:100%"/><div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></div></div></div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:nonNumeric name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_67917246"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">8. LEASES, COMMITMENTS, AND CONTINGENCIES </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Litigation and Claims </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In the fourth quarter of 2022, the Company reached a settlement with one of its technology vendors regarding alleged intellectual property infringement. As a result of the settlement, the Company received $<ix:nonFraction name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" contextRef="P10_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-4" scale="6" format="ixt:num-dot-decimal">0.75</ix:nonFraction>&#160;million in the fourth quarter of 2022. See Note 14 for further information regarding this legal settlement. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company is not currently a party to any other material pending legal proceedings. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Sale-Leaseback of Headquarters and Laboratory Facilities </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In September 2017, the Company consummated a sale-leaseback transaction with a third party for its corporate headquarters and laboratory facilities in Roseville, Minnesota, which encompasses approximately <ix:nonFraction name="clxt:OfficeSpaceArea" contextRef="PAsOn12_31_2022_CorporateHeadquartersMemberusgaapSaleLeasebackTransactionDescriptionAxis" unitRef="Unit_sqft" decimals="0" scale="0" format="ixt:num-dot-decimal">44,000</ix:nonFraction> square feet including office and lab space, the first pilot BioFactory production system, greenhouses, and outdoor research plots. The Company is deemed the owner for accounting purposes. <ix:nonNumeric name="us-gaap:LesseeFinanceLeaseOptionToExtend" contextRef="P01_01_2022To12_31_2022_CorporateHeadquartersMemberusgaapSaleLeasebackTransactionDescriptionAxis">The lease has a te<div style="letter-spacing: 0px; top: 0px;;display:inline;">rm </div>of <ix:nonNumeric name="us-gaap:LesseeFinanceLeaseTermOfContract1" contextRef="PAsOn12_31_2022" format="ixt-sec:durwordsen">twenty years</ix:nonNumeric> and includes <ix:nonFraction name="clxt:NumberOfLeaseExtensionOptions" contextRef="PAsOn12_31_2022" unitRef="Unit_pure" decimals="0" scale="0" format="ixt-sec:numwordsen">four</ix:nonFraction> options to each extend the lease for <ix:nonNumeric name="us-gaap:LesseeFinanceLeaseRenewalTerm1" contextRef="PAsOn12_31_2022" format="ixt-sec:durwordsen">five years</ix:nonNumeric> subject to there being no default under the lease terms beyond any cure period and the Company occupying the property at the time of extension.</ix:nonNumeric> In 2017, the Company received $<ix:nonFraction name="us-gaap:SaleAndLeasebackTransactionGainLossNet" contextRef="P01_01_2017To12_31_2017" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">7.0</ix:nonFraction>&#160;million in connection with the sale of the land and uncompleted facility. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The lease commenced in May 2018. Under the lease, the Company pays an annual base rent of <ix:nonFraction name="clxt:SaleLeasebackTransactionBaseRentInterestRate" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_pure" decimals="INF" scale="-2" format="ixt-sec:numwordsen">eight</ix:nonFraction> percent of the total project cost with scheduled increases in rent of <ix:nonFraction name="clxt:SaleLeasebackTransactionIncrementalRentPercentageAnnual" contextRef="PAsOn12_31_2022" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">7.5</ix:nonFraction>&#160;percent on the sixth, eleventh, and sixteenth anniversaries of the start of the lease commencement as well as on the first day of each renewal term. Currently, the Company pays an annual base rent of $<ix:nonFraction name="clxt:SaleLeasebackTransactionAnnualBaseRentPayments" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.4</ix:nonFraction>&#160;million. The first increase will occur during 2023. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company is also responsible for all operating costs and expenses associated with the property. If the landlord decides to sell the property, the Company has a right of first refusal to purchase the property on the same terms offered to any third party. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Concurrent with entering the lease, Cellectis guaranteed the lease agreement for the Company&#8217;s headquarters. However, the Company previously agreed to indemnify Cellectis for any obligations under this guaranty, effective upon Cellectis&#8217; ownership falling to <ix:nonFraction name="clxt:ThresholdPercentageOfOwnershipInOutstandingCommonStockToEnactIndemnificationAgreement" contextRef="P01_01_2022To12_31_2022_CellectisMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_MaximumMembersrtRangeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">50</ix:nonFraction>&#160;percent or less of the Company&#8217;s outstanding common stock. Accordingly, the Company&#8217;s indemnification obligation was triggered in October 2022. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Prior to 2022, this lease was considered a failed sale leaseback based on the nature of the transactions and was reported as a financing-type lease. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As discussed in Note 1, Recently Issued Accounting Pronouncements, the Company adopted the New Lease Standard as of January&#160;1, 2022, using the transition method which does not require revisions to comparative periods. The Company elected to implement the transition package of practical expedients permitted within the New Lease Standard, which among other things, allows it to carryforward the historical lease classification. In addition, the Company elected the hindsight practical expedient to determine the lease term for existing leases and it also made an accounting policy election to not record leases with an initial term of 12 months or less on its consolidated balance sheet. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s adoption of the New Lease Standard required it to remove the previously reported amounts for land, buildings, and equipment associated with its headquarters and laboratory facilities lease as well as the associated liability. The Company assessed the elements of its lease agreement and upon adoption, recorded an operating lease associated with the sale leaseback of land underlying the headquarter facility, and a second operating lease associated with the building. The Company recorded operating lease assets and liabilities of $<ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="PAsOn01_01_2022_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="PAsOn01_01_2022_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">14.1</ix:nonFraction></ix:nonFraction>&#160;million within its consolidated balance sheet as of January&#160;1, 2022. The New Lease Standard had no impact on the Company&#8217;s consolidated statements of operations or cash flows. The $<ix:nonFraction name="clxt:StockholdersEquityCumulativeEffectOfAdoptionOfLeaseAccountingStandard" contextRef="P01_01_2022To12_31_2022_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.8</ix:nonFraction>&#160;million cumulative effect of the adoption of the New Lease Standard was recorded to stockholders&#8217; equity. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The impact of adoption of the New Lease Standard on the Company&#8217;s December&#160;31, 2021, consolidated balance sheet was as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:64%"></td>
<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">As Reported<br/> December&#160;31,<br/> 2021</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Adoption&#160;of<br/> Lease&#160;Standard</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">As Adjusted<br/> December&#160;31,<br/> 2021</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Land, buildings, and equipment</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_ScenarioPreviouslyReportedMembersrtRestatementAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">21,731</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMembersrtRestatementAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">16,543</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMembersrtCumulativeEffectPeriodOfAdoptionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,188</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_ScenarioPreviouslyReportedMembersrtRestatementAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMembersrtRestatementAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,090</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMembersrtCumulativeEffectPeriodOfAdoptionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,090</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:AssetsRelatedToLeaseAdoption" contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_ScenarioPreviouslyReportedMembersrtRestatementAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">21,731</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="clxt:AssetsRelatedToLeaseAdoption" contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMembersrtRestatementAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">2,453</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:AssetsRelatedToLeaseAdoption" contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMembersrtCumulativeEffectPeriodOfAdoptionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">19,278</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Liabilities and stockholders&#8217; equity</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current portion of financing lease obligations</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityCurrent" contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_ScenarioPreviouslyReportedMembersrtRestatementAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">370</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:FinanceLeaseLiabilityCurrent" contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMembersrtRestatementAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">4</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityCurrent" contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMembersrtCumulativeEffectPeriodOfAdoptionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">366</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other current liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherLiabilitiesCurrent" contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_ScenarioPreviouslyReportedMembersrtRestatementAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">191</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherLiabilitiesCurrent" contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMembersrtRestatementAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">276</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherLiabilitiesCurrent" contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMembersrtCumulativeEffectPeriodOfAdoptionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">467</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Financing lease obligations</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityNoncurrent" contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_ScenarioPreviouslyReportedMembersrtRestatementAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">17,506</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:FinanceLeaseLiabilityNoncurrent" contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMembersrtRestatementAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">17,371</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityNoncurrent" contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMembersrtCumulativeEffectPeriodOfAdoptionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">135</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating lease obligations</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_ScenarioPreviouslyReportedMembersrtRestatementAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMembersrtRestatementAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,814</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMembersrtCumulativeEffectPeriodOfAdoptionAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,814</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accumulated deficit</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_ScenarioPreviouslyReportedMembersrtRestatementAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">196,092</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMembersrtRestatementAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">832</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMembersrtCumulativeEffectPeriodOfAdoptionAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">195,260</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="clxt:LiabilitiesAndStockholdersEquityRelatedToLeaseAdoption" contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_ScenarioPreviouslyReportedMembersrtRestatementAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">178,025</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="clxt:LiabilitiesAndStockholdersEquityRelatedToLeaseAdoption" contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMembersrtRestatementAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">2,453</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="clxt:LiabilitiesAndStockholdersEquityRelatedToLeaseAdoption" contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMembersrtCumulativeEffectPeriodOfAdoptionAxis" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">180,478</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-19</ix:exclude></div> </ix:nonNumeric></div> </div> <ix:continuation id="TextSelection_67917246" continuedAt="TextSelectionAppend_67917246_1"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_67917246_1" continuedAt="TextSelectionAppend_67917246_2"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_67917246_2" continuedAt="TextSelectionAppend_67917246_3"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_67917246_3" continuedAt="TextSelectionAppend_67917246_4"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Sale-Leaseback of Equipment </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company also has an equipment financing arrangement that is considered a financing-type lease which matures in 2023. The Company was required to deposit cash into a restricted account in an amount equal to the future rent payments required by the lease. As of December&#160;31, 2022, restricted cash totaled $<ix:nonFraction name="us-gaap:RestrictedCash" contextRef="PAsOn12_31_2022_EquipmentMemberusgaapSaleLeasebackTransactionDescriptionAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.1</ix:nonFraction>&#160;million, and will be returned following the payoff of the lease obligations in 2023. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recognition of Lease Liabilities </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company records its operating lease liabilities at the present value of the future lease payments over the lease term. If the lease term includes options to extend or terminate the lease, those elements are included in the determination of lease term when it is reasonably certain that the option will be exercised. The rate used to determine the present value of future lease payments is the rate stated in the lease agreement, or if not stated, the Company&#8217;s incremental borrowing rate is used, up to an effective rate that enables the lease liability to amortize to zero over the lease term. Rent expense for operating leases is recorded in SG&amp;A expense in the consolidated statements of operations and in operating cash flows in the consolidated statements of cash flows. The Company also records operating lease ROU assets at an initial amount equal to the operating lease liability. Those ROU assets are amortized to lease expense within SG&amp;A over the lease term using the effective interest method to ensure the ROU asset amortizes to zero concurrent with the associated liability, and the ROU asset amortization expense is also reported in operating cash flows in the consolidated statements of cash flows. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company records its financing lease liabilities at the present value of the future lease payments over the lease term. If the lease term includes options to extend or terminate the lease, those elements are included in the determination of lease term when it is reasonably certain that the option will be exercised. The rate used to determine the present value of future lease payments is the rate stated in the lease agreement, or if not stated, the Company&#8217;s incremental borrowing rate is used, up to an effective rate that enables the lease liability to amortize to zero over the lease term. Expense associated with financing leases is recorded in interest, net in the consolidated statements of operations and in operating cash flows in the consolidated statements of cash flows. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company is obligated under a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cancellable</div> operating lease for office and laboratory space at its facility in Roseville, Minnesota. The lease has a remaining term of <ix:nonNumeric name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" contextRef="PAsOn12_31_2022_RosevilleMnLeaseMembersrtCounterpartyNameAxis" format="ixt-sec:duryear">15.3</ix:nonNumeric> years and has a ROU asset of $<ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="PAsOn12_31_2022_RosevilleMnLeaseMembersrtCounterpartyNameAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">13.6</ix:nonFraction>&#160;million as of December&#160;31, 2022. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Roseville, Minnesota lease includes four options to each extend the lease for <ix:nonNumeric name="us-gaap:LesseeOperatingLeaseRemainingLeaseTerm" contextRef="PAsOn12_31_2022_MaximumMembersrtRangeAxis_RosevilleMnLeaseMembersrtCounterpartyNameAxis" format="ixt-sec:durwordsen">five years</ix:nonNumeric>. These options to extend the lease are not recognized as part of the ROU assets and operating lease liabilities as it is not reasonably certain that the Company will exercise those options. The Company&#8217;s agreement does not include options to terminate the lease. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Lease Expense </div></div></div></div> <ix:nonNumeric name="us-gaap:LeaseCostTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The components of lease expense were as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:76%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Finance lease costs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="clxt:FinanceLeaseCost" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">75</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:FinanceLeaseCost" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,431</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:FinanceLeaseCost" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,435</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating lease costs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,548</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">46</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseCost" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">83</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Variable lease costs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:VariableLeaseCost" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">942</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">NA</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">NA</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:LeaseCost" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,565</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LeaseCost" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,477</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LeaseCost" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,518</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">NA-</div> not applicable prior to the New Lease Standard </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Operating lease cost for short-term leases was not material for the year ended December&#160;31, 2022. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Other Lease Information </div></div></div></div> <ix:nonNumeric name="clxt:ScheduleOfFutureMinimumRentalPaymentsForCapitalLeasesAndOperatingLeasesTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Other information related to leases was as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:74%"></td>
<td style="vertical-align:bottom;width:11%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:10%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year&#160;Ended&#160;December&#160;31,&#160;2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands except for lease term and discount rate</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Operating</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Financing</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash paid for amounts included in the measurement of lease liabilities:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating cash flows</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:PaymentOfOperatingLeaseIncludedInOperatingCashFlow" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">276</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:PaymentOfFinanceLeaseIncludedInOperatingCashFlow" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Financing cash flows</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:PaymentOfOperatingLeaseIncludedInFinancingCashFlow" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:PaymentOfFinanceLeaseIncludedInFinancingCashFlow" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">376</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average remaining lease term (years)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonNumeric name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" contextRef="PAsOn12_31_2022" format="ixt-sec:duryear">15.3</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonNumeric name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" contextRef="PAsOn12_31_2022" format="ixt-sec:duryear">0.4</ix:nonNumeric></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average discount rate</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="PAsOn12_31_2022" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">7.9</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" contextRef="PAsOn12_31_2022" unitRef="Unit_pure" decimals="3" scale="-2" format="ixt:num-dot-decimal">8.1</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td> </tr> </table> </ix:nonNumeric> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-20</ix:exclude></div> </ix:continuation></div> <ix:continuation id="TextSelectionAppend_67917246_4" continuedAt="TextSelectionAppend_67917246_5"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_67917246_5" continuedAt="TextSelectionAppend_67917246_6"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_67917246_6" continuedAt="TextSelectionAppend_67917246_7"><ix:exclude> <div style="text-align: left;; margin-top: 1.67em; margin-bottom: 1.67em;;font-weight: bold;;font-size: .83em;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation></div> </div> </div> </div> <div> <div> <div style="background-color:white;display: inline;"> <div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_67917246_7"><ix:nonNumeric name="clxt:ScheduleOfFutureMinimumRentalPaymentsTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, future minimum payments under operating and finance leases were as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:71%"></td>
<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Operating</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Leases</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Financing</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Leases</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Leases</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2023</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,446</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">100</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwelveMonths" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,546</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2024</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,480</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwoYears" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,480</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2025</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,479</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:OperatingAndFinanceLeaseLiabilitiesPaymentsNextThreeYears" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,479</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2026</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,479</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:OperatingAndFinanceLeaseLiabilitiesPaymentsNextFourYears" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,479</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2027</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,479</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:OperatingAndFinanceLeaseLiabilitiesPaymentsNextFiveYears" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,479</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Thereafter</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">16,991</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:OperatingAndFinanceLeaseLiabilitiesPaymentsAfterFiveYears" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">16,991</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total including interest</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><span style="-sec-ix-hidden:hidden67917636">24,354</span></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityPaymentsDue" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">100</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:OperatingAndFinanceLeaseLiabilityPaymentDue" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">24,454</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: imputed interest</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,540</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="clxt:OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,543</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,814</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:FinanceLeaseLiability" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">97</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="clxt:LesseeOperatingAndFinanceLeaseLiability" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,911</ix:nonFraction> </div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric></ix:continuation> <ix:nonNumeric name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">9. EMPLOYEE BENEFIT PLAN </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><ix:nonNumeric name="us-gaap:DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans" contextRef="P01_01_2022To12_31_2022">The Company provides a 401(k) defined contribution plan for all regular full-time employees who have completed two months of service.</ix:nonNumeric> The Company matches employee contributions up to certain amounts and those matching contributions vest immediately. </div> <ix:nonNumeric name="us-gaap:DefinedContributionPlanDisclosuresTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:82%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Employee benefit plan expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">259</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">274</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">309</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric></ix:nonNumeric> <ix:nonNumeric name="us-gaap:AdditionalFinancialInformationDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_67918019"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">10. SUPPLEMENTAL INFORMATION </div></div> <ix:nonNumeric name="srt:ScheduleOfCondensedBalanceSheetTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_67918231"> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Certain balance sheet amounts are as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:81%"></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash, cash equivalents, and restricted cash:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,427</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">13,823</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted cash</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:RestrictedCashCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">99</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RestrictedCashCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">499</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> restricted cash</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:RestrictedCashEquivalentsNoncurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RestrictedCashEquivalentsNoncurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">99</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:CashCashEquivalentsAndShortTermInvestments" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,526</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:CashCashEquivalentsAndShortTermInvestments" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,421</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:86%"></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepaid expenses and other current assets:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Common warrants &#8211; financing costs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="clxt:CommonWarrantsFinancingCost" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">396</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:CommonWarrantsFinancingCost" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepaid expenses and other current assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PrepaidExpenseCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">210</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PrepaidExpenseCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">859</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">606</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">859</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:86%"></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other current liabilities:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><span style="-sec-ix-hidden:hidden67917515">O<span style="-sec-ix-hidden:hidden67917516">perating lease obligations</span></span> &#8211; current</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">367</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other current liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="clxt:OtherCurrentLiabilities" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">112</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:OtherCurrentLiabilities" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">191</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:OtherLiabilitiesCurrent" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">479</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:OtherLiabilitiesCurrent" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">191</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-21</ix:exclude></div> </ix:nonNumeric></ix:nonNumeric></div> </div> <ix:continuation id="TextSelection_67918231" continuedAt="TextSelectionAppend_67918231_1"><ix:continuation id="TextSelection_67918019" continuedAt="TextSelectionAppend_67918019_1"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation> <ix:continuation id="TextSelectionAppend_67918019_1" continuedAt="TextSelectionAppend_67918019_2"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_67918019_2" continuedAt="TextSelectionAppend_67918019_3"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></ix:continuation> </ix:continuation><div style="text-align:center"> <div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_67918019_3" continuedAt="TextSelectionAppend_67918019_4"><ix:continuation id="TextSelectionAppend_67918231_1">
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:79%"></td>
<td style="vertical-align:bottom;width:5%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Land, buildings, and equipment:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Land under capital lease</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2022_LandUnderCapitalLeaseMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2021_LandUnderCapitalLeaseMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,690</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Buildings</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2022_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">900</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2021_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">804</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Buildings under capital lease</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2022_BuildingsUnderCapitalLeaseMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2021_BuildingsUnderCapitalLeaseMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,812</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Leasehold improvements</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2022_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">364</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2021_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">215</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Leasehold improvements under capital lease</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2022_LeaseholdImprovementsUnderCapitalLeaseMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2021_LeaseholdImprovementsUnderCapitalLeaseMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,023</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Office furniture and equipment</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2022_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,803</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2021_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,409</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Office furniture and equipment under capital lease</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2022_OfficeFurnitureAndEquipmentUnderCapitalLeaseMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">414</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2021_OfficeFurnitureAndEquipmentUnderCapitalLeaseMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,788</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Computer equipment and software</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2022_ComputerEquipmentAndSoftwareMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">912</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2021_ComputerEquipmentAndSoftwareMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">831</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Construction in progress</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2022_ConstructionInProgressMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2021_ConstructionInProgressMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">849</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vehicles</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2022_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2021_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">38</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total land, buildings, and equipment</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">10,393</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">29,459</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less accumulated depreciation and amortization</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">5,877</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">7,728</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,516</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="PAsOn12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">21,731</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:continuation> <ix:nonNumeric name="srt:ScheduleOfCondensedIncomeStatementTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Certain statements of operations amounts are as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:76%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Revenue:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Soybean grain</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022_HighOleicSoybeanGrainMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2021To12_31_2021_HighOleicSoybeanGrainMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">25,930</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2020To12_31_2020_HighOleicSoybeanGrainMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">12,976</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Soybean meal</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022_HighOleicSoybeanMealMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2021To12_31_2021_HighOleicSoybeanMealMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2020To12_31_2020_HighOleicSoybeanMealMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">8,628</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Soybean oil</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022_HighOleicSoybeanOilMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2021To12_31_2021_HighOleicSoybeanOilMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2020To12_31_2020_HighOleicSoybeanOilMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,220</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022_ProductAndServiceOtherMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">157</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2021To12_31_2021_ProductAndServiceOtherMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">57</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2020To12_31_2020_ProductAndServiceOtherMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">27</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">157</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">25,987</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">23,851</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:76%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Stock-based compensation expense:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Research and development</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2022To12_31_2022_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">946</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2021To12_31_2021_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,465</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2020To12_31_2020_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,132</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Selling, general, and administrative</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2022To12_31_2022_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,052</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2021To12_31_2021_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">625</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2020To12_31_2020_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,839</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,998</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">2,090</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,971</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:78%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:2%"></td>
<td></td>
<td></td>
<td></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest, net:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest expense</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">75</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,431</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,435</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest income</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:InvestmentIncomeNet" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">60</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InvestmentIncomeNet" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">17</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InvestmentIncomeNet" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">557</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Common stock warrants &#8211; financing cost amortization</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="clxt:CommonWarrantsFinancingCosts" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">72</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:CommonWarrantsFinancingCosts" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:CommonWarrantsFinancingCosts" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="us-gaap:InterestIncomeExpenseNonoperatingNet" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">87</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:InterestIncomeExpenseNonoperatingNet" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">1,414</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(<ix:nonFraction name="us-gaap:InterestIncomeExpenseNonoperatingNet" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">878</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> </ix:nonNumeric> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-22</ix:exclude></div> </ix:continuation></div> </div> </div> <ix:continuation id="TextSelectionAppend_67918019_4" continuedAt="TextSelectionAppend_67918019_5"><div></div></ix:continuation> </div> <ix:continuation id="TextSelectionAppend_67918019_5" continuedAt="TextSelectionAppend_67918019_6"><div> <div style="background-color:white;display: inline;"> <ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude> <ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div> </ix:exclude></div> </div></ix:continuation> </div> <div><div style="background-color:white;display: inline;"><div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_67918019_6"><ix:nonNumeric name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Supplemental statement of cash flows information is as follows: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:79%"></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest paid</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="us-gaap:InterestPaid" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">69</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InterestPaid" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,425</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="us-gaap:InterestPaid" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,455</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-cash</div> transactions not reported in the consolidated statement of cash flows are as follows: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:77%"></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:3%"></td>
<td></td>
<td></td>
<td></td>
<td style="vertical-align:bottom;width:4%"></td>
<td></td>
<td></td>
<td></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">In Thousands</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Receivable from Jefferies for shares issued under ATM Facility</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="clxt:ReceivableFromJefferiesForSharesIssuedUnderAtmFacility" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">260</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:ReceivableFromJefferiesForSharesIssuedUnderAtmFacility" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">260</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:ReceivableFromJefferiesForSharesIssuedUnderAtmFacility" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-cash</div> additions to land, buildings, and equipment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(<ix:nonFraction name="clxt:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" sign="-" format="ixt:num-dot-decimal">691</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">691</ix:nonFraction></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cumulative effect of adoption of lease accounting standard on stockholders&#8217; equity</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="clxt:CumulativeEffectOfAdoptionOfLeaseAccountingStandardOnStockholdersEquity" contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">832</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:CumulativeEffectOfAdoptionOfLeaseAccountingStandardOnStockholdersEquity" contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:CumulativeEffectOfAdoptionOfLeaseAccountingStandardOnStockholdersEquity" contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Establishment of operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets and associated operating lease liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><ix:nonFraction name="clxt:EstablishmentOfRightToUseAssetsAndAssociatedOperatingLeaseLiabilities." contextRef="P01_01_2022To12_31_2022" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">14,090</ix:nonFraction></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:EstablishmentOfRightToUseAssetsAndAssociatedOperatingLeaseLiabilities." contextRef="P01_01_2021To12_31_2021" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><ix:nonFraction name="clxt:EstablishmentOfRightToUseAssetsAndAssociatedOperatingLeaseLiabilities." contextRef="P01_01_2020To12_31_2020" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:fixed-zero">&#8212;</ix:nonFraction>&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr></table></ix:nonNumeric></ix:continuation> <ix:nonNumeric name="us-gaap:SegmentReportingDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">11. SEGMENT INFORMATION </div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company operates in a <span style="-sec-ix-hidden:hidden67917616">single</span> reportable segment, the development and commercialization of products derived from plant cells. The chief operating decision maker is the Company&#8217;s Chief Executive Officer, who makes resource allocation decisions and assesses business performance based on financial information presented on a consolidated basis. There are no segment managers who are held accountable by the chief operating decision maker, or anyone else, for operations, operating results, and planning for levels or components below the consolidated unit level. Accordingly, the Company has determined that it operates in a single reportable segment, the development and commercialization of products derived from plant cells. The Company&#8217;s current commercial focus is North America, and all revenue in 2022 was recognized in the United States. </div></ix:nonNumeric><ix:nonNumeric name="us-gaap:DebtDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">12. LONG-TERM DEBT </div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s long-term debt was comprised of a $<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" contextRef="PAsOn04_19_2020_PaycheckProtectionProgramLoanCARESActMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.5</ix:nonFraction>&#160;million promissory note pursuant to the PPP loan established by the Coronavirus Aid, Relief, and Economic Security Act (the CARES Act) implemented by the SBA. The Company received the funds under the PPP loan on April&#160;19, 2020. Subject to certain conditions, the PPP loan and accrued interest were eligible to be forgiven in whole or in part by applying for forgiveness pursuant to the CARES Act and the Paycheck Protection Program. <ix:nonNumeric name="clxt:ForgivenessEligibilityDescription" contextRef="P01_01_2022To12_31_2022_PaycheckProtectionProgramLoanCARESActMemberusgaapDebtInstrumentAxis">In order to be eligible for forgiveness, the proceeds of the PPP loan were required to be applied to certain eligible expenses, including payroll costs, interest on certain mortgage obligations, rent payments on certain leases, and certain qualified utility payments, with not more than 40 percent of the amount applied to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-payroll</div> costs.</ix:nonNumeric> </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><ix:nonNumeric name="clxt:DescriptionOfLoanForgivenessStatus" contextRef="P01_01_2022To12_31_2022_PaycheckProtectionProgramLoanCARESActMemberusgaapDebtInstrumentAxis">The Company applied the proceeds from the PPP loan toward qualifying expenses. On October 21, 2020, as modified December 29, 2020, the Company applied for forgiveness of the full principal amount and all accrued interest. On April 8, 2021, the Company was notified by the SBA that the full principal amount and all accrued interest of the PPP loan had been forgiven. Accordingly, the Company recognized a gain upon the extinguishment of the PPP loan for $<ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="P04_01_2021To06_30_2021_PaycheckProtectionProgramLoanCARESActMemberusgaapDebtInstrumentAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">1.5</ix:nonFraction> million during the second quarter of 2021.</ix:nonNumeric> </div></ix:nonNumeric><ix:nonNumeric name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">13. RESTRUCTURING COSTS </div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On August&#160;4, 2020, the Company approved a move to a streamlined <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">go-to-market</div></div> strategy for its soybean product line. The impact of the action included staffing adjustments related to soybean processing and product sales, as well as the gradual exit of all supply chain contractual commitments that were not associated with the soybean <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">go-to-market</div></div> strategy. In the fiscal year ended December&#160;31, 2020, the Company recorded $<ix:nonFraction name="us-gaap:RestructuringCharges" contextRef="P01_01_2020To12_31_2020_SoybeanProductsMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.7</ix:nonFraction>&#160;million of restructuring costs for severance and other related payments, and also recorded a $<ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="P01_01_2022To12_31_2022_SoybeanProductsMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.9</ix:nonFraction>&#160;million recapture benefit of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cash</div> stock compensation expense from the forfeiture or modification of unvested stock awards. The Company did not incur any other material costs from the disposal of any assets or contractual terminations in the years ended December&#160;31, 2021, and 2020. As of December&#160;31, 2020, all severance and transitional expenses were recorded, with $<ix:nonFraction name="us-gaap:RestructuringCharges" contextRef="P01_01_2021To12_31_2021_SoybeanProductsMembersrtProductOrServiceAxis" unitRef="Unit_USD" decimals="-5" scale="6" format="ixt:num-dot-decimal">0.4</ix:nonFraction>&#160;million to be paid during 2021. As of December&#160;31, 2021, all amounts related to the restructuring had been paid. </div></ix:nonNumeric><ix:nonNumeric name="us-gaap:SubsequentEventsTextBlock" contextRef="P01_01_2022To12_31_2022" escape="true" continuedAt="TextSelection_67917621"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">14. SUBSEQUENT EVENTS </div></div><div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Merger with Cibus Global LLC </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On January&#160;13, 2023, the Company and Cibus Global, LLC entered into a definitive merger agreement under which the Company and Cibus will merge in an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">all-stock</div> transaction. As a part of the proposed merger, beginning at the earlier of March&#160;15, 2023 and the date the Company&#8217;s unrestricted cash balance first drops below $<ix:nonFraction name="clxt:UnrestrictedCash" contextRef="PAsOn01_13_2023_CibusGlobalLlcMemberdeiLegalEntityAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,500,000</ix:nonFraction>, the Company can request, and Cibus has agreed to provide, an unsecured, interest-free revolving line of credit of up to $<ix:nonFraction name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" contextRef="PAsOn01_13_2023_CibusGlobalLlcMemberdeiLegalEntityAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,000,000</ix:nonFraction> in cash, which amount may be increased to $<ix:nonFraction name="us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet" contextRef="P01_13_2023To01_13_2023_CibusGlobalLlcMemberdeiLegalEntityAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,000,000</ix:nonFraction> under certain conditions. </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In connection with the Transactions (as defined in Note 14), beginning at the earlier of March&#160;15, 2023 and the date Calyxt&#8217;s unrestricted cash balance first drops below $<ix:nonFraction name="clxt:UnrestrictedCash" contextRef="PAsOn03_15_2023_CibusGlobalLlcMemberdeiLegalEntityAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">1,500,000</ix:nonFraction>, Calyxt can request, and Cibus has agreed to provide, an unsecured, interest-free revolving line of credit of up to $<ix:nonFraction name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" contextRef="PAsOn03_15_2023_CibusGlobalLlcMemberdeiLegalEntityAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">3,000,000</ix:nonFraction> in cash, which amount may be increased to $<ix:nonFraction name="us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet" contextRef="P03_15_2023To03_15_2023_CibusGlobalLlcMemberdeiLegalEntityAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">4,000,000</ix:nonFraction> if Cibus elects to extend the outside date (as defined in the Merger Agreement) to June&#160;30, 2023 (the Interim Funding.&#8221; Funds can be drawn by Calyxt in $<ix:nonFraction name="us-gaap:ProceedsFromLinesOfCredit" contextRef="P03_15_2023To03_15_2023_CibusGlobalLlcMemberdeiLegalEntityAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="Unit_USD" decimals="-3" scale="3" format="ixt:num-dot-decimal">500,000</ix:nonFraction> increments and may only be used to fund operating expenses incurred in the ordinary course of business consistent with past practice and consistent with the negative covenants in the Merger Agreement. The full outstanding </div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"><ix:exclude>F-23</ix:exclude></div></ix:nonNumeric></div></div><ix:continuation id="TextSelection_67917621" continuedAt="TextSelectionAppend_67917621_1"><ix:exclude><div style="margin-top:1em; margin-bottom:0em; page-break-before:always"></div></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_67917621_1" continuedAt="TextSelectionAppend_67917621_2"><ix:exclude><hr style="color:#999999;height:3px;width:100%"/></ix:exclude></ix:continuation><ix:continuation id="TextSelectionAppend_67917621_2" continuedAt="TextSelectionAppend_67917621_3"><ix:exclude> <div style="font-size: .83em;margin-top : 1.67em;margin-bottom : 1.67em;font-weight: bold;"><a href="#toc">Table of Contents</a></div></ix:exclude></ix:continuation> <div style="text-align:center"><div style="width:8.5in;text-align:left;margin-left: auto;margin-right: auto"><ix:continuation id="TextSelectionAppend_67917621_3"><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">balance of the Interim Funding will be reduced to zero in connection with the closing of the Transactions, if consummated. The full outstanding balance of the Interim Funding will be forgiven by Cibus if the Merger Agreement is terminated for any reason other than certain under certain conditions, as detailed in the Merger Agreement. The Interim Funding is subject to acceleration in connection with certain bankruptcy events. </div><div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Modification of Stock Options </div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">On March&#160;1, 2023, the Company&#8217;s Board of Directors approved the modification of the award terms of all outstanding stock options that have <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">90-day</div> post-separation exercise periods from the current 90 days to five years from date of grant. These modifications may result in additional stock compensation expense that will be recognized immediately for vested awards or over the remaining service period for unvested awards as of that date. </div></div><div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Grant of Restricted Stock Units </div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On March&#160;1, 2023, the Company&#8217;s Board of Directors authorized the grant of an aggregate of<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="PAsOn03_01_2023_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="Unit_shares" decimals="INF" scale="0" format="ixt:num-dot-decimal">3,487,503</ix:nonFraction> <div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RSUs. These awards will vest upon completion of the Transactions, and accordingly, the expense associated with these awards will be recognized over the period from the date of grant to the estimated closing date of the Transactions.</div></div><div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Performance Stock Units </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On March&#160;1, 2023, the Company&#8217;s Board of Directors determined the 2022 tranche of PSUs would vest at <ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" contextRef="P03_01_2023To03_01_2023_PhantomShareUnitsPSUsMemberusgaapAwardTypeAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="Unit_pure" decimals="2" scale="-2" format="ixt:num-dot-decimal">100</ix:nonFraction>%. </div><div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Litigation and Claims </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In the fourth quarter of 2022, the Company reached a settlement with one of its technology vendors regarding alleged intellectual property infringement. The Company received the final installment of $<ix:nonFraction name="us-gaap:LitigationSettlementAmountAwardedFromOtherParty" contextRef="P01_01_2023To03_31_2023_SubsequentEventMemberusgaapSubsequentEventTypeAxis" unitRef="Unit_USD" decimals="-4" scale="6" format="ixt:num-dot-decimal">0.75</ix:nonFraction>&#160;million in the first quarter of 2023. </div></ix:continuation> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center">F-24 <br/></div></div></div></div></div>
</body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.44
<SEQUENCE>2
<FILENAME>d425657dex1044.htm
<DESCRIPTION>EX-10.44
<TEXT>
<HTML><HEAD>
<TITLE>EX-10.44</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 10.44 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CALYXT, INC. </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>2017
OMNIBUS INCENTIVE PLAN </B></P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>NOTICE OF RESTRICTED STOCK UNIT AWARD </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">###PARTICIPANT_NAME### </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Subject to the terms and
conditions set forth in this notice of grant (the &#147;<U>Notice</U>&#148;) and the Restricted Stock Agreement (the Notice and Restricted Stock Agreement constituting this &#147;<U>Award Agreement</U>&#148;), Calyxt, Inc., a Delaware corporation
(the &#147;<U>Company</U>&#148;) has granted you an award of RSUs (the &#147;<U>Award</U>&#148;). The Award is granted under and is subject to the Calyxt, Inc. 2017 Omnibus Incentive Plan, as amended (the &#147;<U>Plan</U>&#148;). Unless otherwise
defined in this Agreement, the terms used in this Agreement shall have the meanings defined in the Plan. The provisions of the Plan shall control in the event of a conflict among the provisions of the Plan, this Notice, the Award Agreement and any
descriptive materials provided to you. </P> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="92%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="28%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="32%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="38%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="padding-bottom:3pt ;">Date of Grant:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" STYLE="padding-bottom:3pt ;">###GRANT_DATE###</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="padding-bottom:3pt ;">Total Number of Units:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" STYLE="padding-bottom:3pt ;">###TOTAL_AWARDS###</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="padding-bottom:3pt ;">Vesting Commencement Date:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" STYLE="padding-bottom:3pt ;">###GRANT_DATE###</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="padding-bottom:3pt ;">First Vest Date:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" STYLE="padding-bottom:3pt ;">###FIRST_VEST_DATE###</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="padding-bottom:3pt ;">Vesting/Exercise Schedule:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" STYLE="padding-bottom:3pt ;">Subject to Sections 2(n) and 19(g) of the Plan and Section&nbsp;8 of the Award Agreement, so long as your Continuous Service Status does not terminate, the RSUs shall vest and be settled in accordance
with the provisions of the Award Agreement.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" STYLE="padding-bottom:3pt ;">Transferability:</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top" STYLE="padding-bottom:3pt ;">You may not transfer this Award.</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">You are advised to consult with your own tax advisors in respect of any tax consequences arising in connection
with this Award. In addition, your rights to any Shares underlying this Award will be earned only as you provide services to the Company over time, that the grant of this Award is not as consideration for services you rendered to the Company prior
to the Date of Grant, and that nothing in this Notice or the attached documents confers upon you any right to continue your employment or consulting relationship with the Company for any period of time, nor does it interfere in any way with your
right or the Company&#146;s right to terminate that relationship at any time, for any reason, with or without cause. However, there is no guarantee that the Internal Revenue Service will agree with the valuation, and by signing below, you agree and
acknowledge that the Company and the Administrator shall not be held liable for any applicable costs, taxes, or penalties associated with this Award if, in fact, the Internal Revenue Service were to determine that this Award constitutes deferred
compensation under Section&nbsp;409A of the Code. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">Participant acknowledges and agrees that by clicking the &#147;Accept Grant
Online&#148; button on the &#147;Notice and Award Agreement&#148;, it will act as the Participant&#146;s electronic signature to this Agreement and will constitute Participant&#146;s acceptance of and agreement with all of the terms and conditions
of the Award, as set forth in the Notice, the Award Agreement, and the Plan. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">1 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="16%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="83%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>THE COMPANY:</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>CALYXT, INC.</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Name:</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Title:</TD></TR>
</TABLE></DIV>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">2 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>CALYXT, INC. </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>2017 OMNIBUS INCENTIVE PLAN </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B><U>RESTRICTED STOCK UNIT AGREEMENT </U></B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Participant acknowledges and agrees that by clicking the &#147;Accept Grant Online&#148; button on the &#147;Notice and Award Agreement&#148;, it will act as
the Participant&#146;s electronic signature to this Agreement and will constitute Participant&#146;s acceptance of and agreement with all of the terms and conditions of the Award, as set forth in the Notice, the Award Agreement, and the Plan. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">1. <B>&nbsp;&nbsp;&nbsp;&nbsp;<U>Grant of RSU Award</U>.</B> Calyxt, Inc., a Delaware corporation (the &#147;<U>Company</U>&#148;), hereby
grants to ###PARTICIPANT_NAME### (&#147;<U>Participant</U>&#148;), the number of restricted stock units (&#147;<U>RSUs</U>&#148; or &#147;<U>Award</U>&#148;) set forth in the Notice of Restricted Stock Unit Award Grant (the
&#147;<U>Notice</U>&#148;), subject to the terms, definitions and provisions of the Calyxt, Inc. 2017 Omnibus Incentive Plan, as amended (the &#147;<U>Plan</U>&#148;) adopted by the Company, which is incorporated in this agreement (this
&#147;<U>Agreement</U>&#148;) by reference. Unless otherwise defined in this Agreement, the terms used in this Agreement shall have the meanings defined in the Plan. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">2.&nbsp;&nbsp;&nbsp;&nbsp;<B><U>Issuance of RSUs.</U></B> Each RSU shall represent the right to receive one Share upon the vesting of such
RSU, as determined in accordance with and subject to the terms of this Agreement and the Plan. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">3.&nbsp;&nbsp;&nbsp;&nbsp;<B><U>Vesting of
RSUs.</U></B> Provided that the Participant&#146;s Continuous Service Status does not terminate, this Award shall vest as follows: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:13%; font-size:10pt; font-family:Times New Roman">###VEST_SCHEDULE_TABLE### </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(each date above, a
&#147;<U>Vesting Date</U>&#148;), <I>provided</I> that in the event that a Triggering Event occurs during the vesting period, 100% of the total number of RSUs shall immediately vest. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In all cases, in no event will more than 100% of the RSUs vest. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">4.&nbsp;&nbsp;&nbsp;&nbsp;<B><U>Tax Liability; Withholding Requirements; Compliance with Applicable Laws</U></B>. As a condition to the
settlement of RSUs and as further set forth in Section&nbsp;15 of the Plan, Participant agrees to make adequate provision for federal, state or other tax withholding obligations, if any, which arise upon the grant, vesting or disposition of shares
of the RSUs, dividend distribution thereon, whether by withholding, direct payment to the Company, or otherwise. Regardless of any action the Company takes with respect to any or all income tax, social security, payroll tax, or other <FONT
STYLE="white-space:nowrap">tax-related</FONT> items related to Participant&#146;s participation in the Plan and legally applicable to Participant (&#147;<U><FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items</U>&#148;), Participant
acknowledges that the ultimate liability for <B>all </B><FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items is and remains Participant&#146;s responsibility and may exceed the amount actually withheld. Participant further acknowledges that the
Company (a)&nbsp;makes no representations or undertakings regarding the treatment of any <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items in connection with any aspect of the Award, including, but not limited to, the grant, vesting,
settlement of the Award, the issuance of Shares upon settlement of the Award and the subsequent sale of Shares acquired pursuant to such issuance and (b)&nbsp;does not commit to and is under no obligation to structure the terms of the grant or any
aspect of the Award to reduce or eliminate Participant&#146;s liability for <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items or achieve any particular tax result. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">3 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In the event Participant fails to make adequate provision for applicable tax withholding
obligations (or where the amount of money provided is insufficient to satisfy the applicable obligations), Participant authorizes the Company, in its discretion, to satisfy the obligations with regard to all
<FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items by (i)&nbsp;withholding from Participant&#146;s wages or other cash compensation paid to Participant, (ii)&nbsp;withholding through a net settlement or <FONT STYLE="white-space:nowrap"><FONT
STYLE="white-space:nowrap">sell-to-cover</FONT></FONT> transaction with respect to the Participant&#146;s Shares or (iii)&nbsp;a combination of the foregoing. Notwithstanding anything in this Agreement to the contrary, the Company may, in its
discretion, determine and notify the Participant that obligations with regard to all <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items must be satisfied by withholding through a net settlement or <FONT STYLE="white-space:nowrap"><FONT
STYLE="white-space:nowrap">sell-to-cover</FONT></FONT> settlement on the Participant&#146;s behalf, to which the Participant hereby consents. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">If Participant&#146;s obligation is satisfied through a
<FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">sell-to-cover</FONT></FONT> settlement as described in the foregoing paragraph, the Company, on the Participant&#146;s behalf, shall endeavor to sell only the number of Shares
required to satisfy Participant&#146;s obligations for <FONT STYLE="white-space:nowrap">Tax-Related</FONT> Items; however, Participant agrees that the Company may sell more Shares than necessary to cover the
<FONT STYLE="white-space:nowrap">Tax-Related</FONT> Item, and that in such event, the Company shall reimburse Participant for the excess amount withheld, in cash and without interest. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(c)&nbsp;&nbsp;&nbsp;&nbsp;The Company shall have no obligation to issue or deliver any Shares upon the vesting of the RSUs unless such
issuance or delivery would comply with the Applicable Laws, including any applicable federal or state securities laws or any other law or regulation, with such compliance determined by the Company in consultation with its legal counsel. As a
condition to the settlement of this Award, the Company may require Participant to make any representation and warranty to the Company as may be required by the Applicable Laws. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(d)&nbsp;&nbsp;&nbsp;&nbsp;Subject to compliance with Applicable Laws, this Award shall be deemed to be settled upon the satisfaction of any
applicable withholding obligations. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">5.&nbsp;&nbsp;&nbsp;&nbsp;<B><U>Terms and Conditions</U></B>. It is understood and agreed that the
Award evidenced hereby is subject to the following terms and conditions: </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(a)&nbsp;&nbsp;&nbsp;&nbsp;<B><U>Voting Rights</U></B>. The
Participant shall have no voting rights or any other rights as a shareholder of the Company with respect to the RSUs unless and until the Participant becomes the record owner of the Shares underlying such RSUs. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(b)&nbsp;&nbsp;&nbsp;&nbsp;<B><U>Dividends</U></B>. If a dividend is paid on Shares during the period commencing on the Grant Date and ending
on the date on which the Shares underlying the RSUs are distributed to the Participant pursuant to Section&nbsp;3, the Participant shall be eligible to receive an amount equal to the dividend that the Participant would have received had the Shares
underlying the RSUs been distributed to the Participant as of the time at which such dividend is paid; <I>provided, however, </I>that no such amount shall be payable with respect to any RSUs that are forfeited. Such amount shall be paid to the
Participant on the date on which the Shares underlying the RSUs are distributed to the Participant in the same form (cash, Shares or other property) in which such dividend is paid to holders of Shares generally. Any Shares that the Participant is
eligible to receive pursuant to this Section&nbsp;4(b) are referred to herein as &#147;<U>Dividend Shares</U>.&#148; </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">4 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(c)&nbsp;&nbsp;&nbsp;&nbsp;<B><U>Distribution on Vesting</U></B>. Subject to the provisions
of this Agreement, upon the vesting of any of the RSUs, the Company shall deliver to the Participant, as soon as reasonably practicable after the applicable Vesting Date (or the Termination Date (as defined below), as applicable), one Share for each
such RSU and the number of Dividend Shares (as determined in accordance with Section&nbsp;5(b)); <I>provided </I>that such delivery of Shares shall be made no later than March&nbsp;15 of the calendar year immediately following the year in which the
applicable Vesting Date (or the Termination Date, as applicable) occurs. Upon such delivery, such Shares (including Dividend Shares) shall be fully assignable, alienable, saleable and transferrable by the Participant; <I>provided </I>that any such
assignment, alienation, sale, transfer or other alienation with respect to such Shares shall be in accordance with applicable securities laws and any applicable Company policy. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">6.&nbsp;&nbsp;&nbsp;&nbsp;<B><U>No Right to Continued Service</U></B>. The grant of an Award shall not be construed as conferring upon the
Participant any right to continue his or her employment or consulting relationship with the Company for any period of time, nor does it interfere in any way with the Participant&#146;s right or the Company&#146;s right to terminate that relationship
at any time, for any reason, with or without cause. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">7.&nbsp;&nbsp;&nbsp;&nbsp;<B><U>No Right to Future Awards</U></B>. Any Award granted
under the Plan shall be a <FONT STYLE="white-space:nowrap">one-time</FONT> Award that does not constitute a promise of future grants. The Company, in its sole discretion, maintains the right to make available future grants under the Plan. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">8.&nbsp;&nbsp;&nbsp;&nbsp;<B><U>Termination of Relationship.</U></B> Following the date of termination of Participant&#146;s Continuous
Service Status for any reason, including the Participant&#146;s death or Disability (the &#147;<U>Termination Date</U>&#148;), other than a termination for Cause, Participant may continue to hold the vested portion of the Award, only as set forth in
the Notice and this Section&nbsp;8. The unvested portion of the Award on the Termination Date shall be forfeited on such date. Notwithstanding the foregoing, any Award granted to an individual who is nominated to become a Director and is not an
Employee or Consultant or a director of a Parent at the time of grant shall be forfeited in its entirety if such individual does not commence providing services to the Company within 12 months after the date of grant of such Award. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">9.&nbsp;&nbsp;&nbsp;&nbsp;<B><U><FONT STYLE="white-space:nowrap">Non-Transferability</FONT> of RSUs.</U></B> This Award may not be transferred
in any manner otherwise than by will or by the laws of descent or distribution. The terms of this Award shall be binding upon the executors, administrators, heirs, successors and assigns of Participant. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">10.&nbsp;&nbsp;&nbsp;&nbsp;<B><U>Not Salary, Pensionable Earnings or Base Pay</U></B>. The Participant acknowledges that the Award shall not
be included in or deemed to be a part of (a)&nbsp;salary, normal salary or other ordinary compensation, (b)&nbsp;any definition of pensionable or other earnings (however defined) for the purpose of calculating any benefits payable to or on behalf of
the Participant under any pension, retirement, termination or dismissal indemnity, severance benefit, retirement indemnity or other benefit arrangement of the Company or any Subsidiary or (c)&nbsp;any calculation of base pay or regular pay for any
purpose. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">11.&nbsp;&nbsp;&nbsp;&nbsp;<B><U>Forfeiture Upon Breach of Certain Other Agreements</U></B>. The Participant&#146;s breach of
any <FONT STYLE="white-space:nowrap">non-competition,</FONT> <FONT STYLE="white-space:nowrap">non-solicitation,</FONT> confidentiality, <FONT STYLE="white-space:nowrap">non-disparagement,</FONT> assignment of inventions or other intellectual
property agreement that the Participant may be a party to with the Company or any Affiliate, in addition to whatever other equitable relief or monetary damages that the Company or any Affiliate may be entitled to, shall result in automatic
rescission, forfeiture, cancellation or return of any Shares (whether or not vested) held by the Participant. </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">5 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">12.&nbsp;&nbsp;&nbsp;&nbsp;<B><U>Recoupment/Clawback</U></B><I>.</I> This Award may be
subject to recoupment or &#147;clawback&#148; as may be required by Applicable Laws or by any applicable Company policy or arrangement, as it may be established or amended from time to time. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">13.&nbsp;&nbsp;&nbsp;&nbsp;<B><U>Effect of Agreement.</U></B> Participant acknowledges receipt of a copy of the Plan and represents that he or
she is familiar with the terms and provisions thereof (and has had an opportunity to consult counsel regarding the Award terms), and hereby accepts this Award and agrees to be bound by its contractual terms as set forth herein and in the Plan.
Participant hereby agrees to accept as binding, conclusive and final all decisions and interpretations of the Plan Administrator regarding any questions relating to this Award. In the event of a conflict between the terms and provisions of the Plan
and the terms and provisions of the Notice and this Agreement, the Plan terms and provisions shall prevail. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">14.&nbsp;&nbsp;&nbsp;&nbsp;<B><U>Miscellaneous.</U></B><B> </B> </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(a)&nbsp;&nbsp;&nbsp;&nbsp;<B><U>Governing Law; Waiver of Jury Trial</U></B> This Agreement and all acts and transactions pursuant hereto and
the rights and obligations of the parties hereto shall be governed, construed and interpreted in accordance with the laws of the State of Delaware, without giving effect to principles of conflicts of law. BY RECEIPT OF THIS AWARD, THE PARTICIPANT
WAIVES ANY RIGHT THAT THE PARTICIPANT MAY HAVE TO TRIAL BY JURY IN RESPECT OF ANY LITIGATION BASED ON, ARISING OUT OF, UNDER OR IN CONNECTION WITH THIS AGREEMENT OR THE PLAN. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(b)&nbsp;&nbsp;&nbsp;&nbsp;<B><U>Participant Undertaking; Acceptance</U></B>. The Participant agrees to take whatever additional action and
execute whatever additional documents the Company may deem necessary or advisable to carry out or give effect to any of the obligations or restrictions imposed on either the Participant or the Award pursuant to this Agreement. The Participant
acknowledges receipt of a copy of the Plan and this Agreement and understands that material definitions and provisions concerning the Award and the Participant&#146;s rights and obligations with respect thereto are set forth in the Plan. The
Participant has read carefully, and understands, the provisions of this Agreement and the Plan. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(c)&nbsp;&nbsp;&nbsp;&nbsp;<B><U>Dispute
Resolution</U></B><I>.</I> Any dispute or claim arising out of, under or in connection with the Plan or any Award Agreement shall be submitted to arbitration in Delaware and shall be conducted in accordance with the rules of, but not necessarily
under the auspices of, the American Arbitration Association rules in force when the notice of arbitration is submitted. The arbitration shall be conducted before an arbitration tribunal, one selected by the Company, one selected by the Participant,
and the third selected by the first two. The Participant and the Company agree that such arbitration will be confidential and no details, descriptions, settlements or other facts concerning such arbitration shall be disclosed or released to any
third party without the specific written consent of the other party, unless required by law or court order or in connection with enforcement of any decision in such arbitration. Any damages awarded in such arbitration shall be limited to the
contract measure of damages, and shall not include punitive damages. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(d)&nbsp;&nbsp;&nbsp;&nbsp;<B><U>Entire Agreement; Enforcement of
Rights.</U></B> This Agreement, together with the Notice to which this Agreement is attached and the Plan, sets forth the entire agreement and understanding of the parties relating to the subject matter herein and
</P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">6 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
therein and merges and supersedes all prior and contemporaneous discussions, arrangements, agreements and understandings, both oral and written, whether in term sheets, presentations or
otherwise, between the parties with respect to the subject matter hereof. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(e)&nbsp;&nbsp;&nbsp;&nbsp;<B><U>Amendment; Waiver</U></B>.
Except as contemplated under the Plan, no modification of or amendment to this Agreement that has a material adverse effect on the Participant, nor any waiver of any rights under this Agreement, shall be effective unless in writing signed by the
parties to this Agreement; <I>provided</I> that the Company may amend or modify this Agreement without the Participant&#146;s consent in accordance with the provisions of the Plan or as otherwise set forth in this Agreement. The failure by either
party to enforce any rights under this Agreement shall not be construed as a waiver of any rights of such party; <I>provided</I> that no waiver of any breach or condition of this Agreement shall be deemed to be a waiver of any other or subsequent
breach or condition, whether of like or different nature. Any amendment or modification of or to any provision of this Agreement, or any waiver of any provision of this Agreement, shall be effective only in the specific instance and for the specific
purpose for which made or given. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(f)&nbsp;&nbsp;&nbsp;&nbsp;<B><U>Severability.</U></B> If one or more provisions of this Agreement are
held to be unenforceable under Applicable Laws, the parties agree to renegotiate such provision in good faith. In the event that the parties cannot reach a mutually agreeable and enforceable replacement for such provision, then (i)&nbsp;such
provision shall be excluded from this Agreement and a substantially similar provision shall be inserted that as closely as possible reflects the intent of the parties shall be substituted in place of such unenforceable provision, (ii)&nbsp;the
balance of this Agreement shall be interpreted as if such provision were so excluded and (iii)&nbsp;the balance of this Agreement shall be enforceable in accordance with its terms. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(g)&nbsp;&nbsp;&nbsp;&nbsp;<B><U>Notices.</U></B> Any notice required or permitted by this Agreement shall be in writing and shall be deemed
sufficient when delivered personally or sent by telegram or fax or forty-eight (48)&nbsp;hours after being deposited in the U.S. mail, as certified or registered mail, with postage prepaid, and addressed to the party to be notified at such
party&#146;s address as set forth below or as subsequently modified by written notice: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">If to the Company: </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">Calyxt, Inc. </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">2800 Mount Ridge Road </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">Roseville, MN 55113 </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">Attention: General Counsel </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">If to the Participant: </P>
<P STYLE="margin-top:0pt; margin-bottom:0pt; margin-left:4%; text-indent:4%; font-size:10pt; font-family:Times New Roman">At the Participant&#146;s most recent address in the Company&#146;s records. </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(h)&nbsp;&nbsp;&nbsp;&nbsp;<B><U>Counterparts.</U></B> This Agreement may be executed in two or more counterparts, each of which shall be
deemed an original and all of which together shall constitute one instrument. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">(i)&nbsp;&nbsp;&nbsp;&nbsp;<B><U>Successors and Assigns; No
Third-Party Beneficiaries.</U></B> The rights and benefits of this Agreement shall inure to the benefit of, and be enforceable by the Company&#146;s successors and assigns. The rights and obligations of Participant under this Agreement may not be
assigned without the prior written consent of the Company. Nothing in this Agreement, express or implied, is intended to confer on any Person other than the </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">7 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">
Company and the Participant, and their respective heirs, successors, legal representatives and permitted assigns, any rights, remedies, obligations or liabilities under or by reason of this
Agreement. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:9%; font-size:10pt; font-family:Times New Roman">15.&nbsp;&nbsp;&nbsp;&nbsp;<B><U>Data Privacy Notice and Consent.</U></B> By participating in the Plan, the Participant
consents to the holding and processing of personal information provided by the Participant to the Company or any subsidiary, trustee or third-party service provider, for all purposes relating to the operation of the Plan. These include, but are not
limited to: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(a)&nbsp;&nbsp;&nbsp;&nbsp;administering and maintaining Participant records; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(b)&nbsp;&nbsp;&nbsp;&nbsp;providing information to the Company, Subsidiaries, trustees of any employee benefit trust,
registrars, brokers or third-party administrators of the Plan; </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(c)&nbsp;&nbsp;&nbsp;&nbsp;providing information to future
purchasers or merger partners of the Company or any subsidiary, or the business in which the Participant works; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:9%; text-indent:4%; font-size:10pt; font-family:Times New Roman">(d)&nbsp;&nbsp;&nbsp;&nbsp;transferring information about the Participant to any country or territory that may not provide the
same protection for the information as the Participant&#146;s home country. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">* * * * * </P>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">8 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">IN WITNESS WHEREOF, the Company has executed this Agreement effective as of the Date of
Grant set forth in the accompanying Notice. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="16%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="83%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3"><B>THE COMPANY:</B></TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16" COLSPAN="3"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top" COLSPAN="3">CALYXT, INC.</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;By:</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Name:</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"></TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom" NOWRAP>Title:</TD></TR>
</TABLE></DIV>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">9 </P>

</DIV></Center>


<p style="margin-top:1em; margin-bottom:0em; page-break-before:always">
<HR SIZE="3" style="COLOR:#999999" WIDTH="100%" ALIGN="CENTER">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I, [&nbsp;&nbsp;&nbsp;&nbsp;], spouse of ###PARTICIPANT_NAME###, have read and hereby approve the foregoing
terms set forth in this Agreement. In consideration of the Company&#146;s granting my spouse the right to receive Shares as set forth in this Agreement, I hereby agree to be irrevocably bound by this Agreement and further agree that any community
property or other such interest shall hereby by similarly bound by this Agreement. I hereby appoint my spouse as my <FONT STYLE="white-space:nowrap"><FONT STYLE="white-space:nowrap">attorney-in-fact</FONT></FONT> with respect to any amendment or
exercise of any rights under this Agreement. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; margin-left:56%; font-size:10pt; font-family:Times New Roman" ALIGN="center">Spouse of ###PARTICIPANT_NAME### </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">(if applicable) </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="36%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"><U>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</U></TD></TR>
</TABLE></DIV>
 <p STYLE="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&nbsp;</P> <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center">10 </P>

</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>3
<FILENAME>d425657dex231.htm
<DESCRIPTION>EX-23.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-23.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 23.1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="center"><B>Consent of Independent Registered Public Accounting Firm </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">We consent to the incorporation by reference in the following Registration Statements: </P>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(1)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Registration Statement (Form <FONT STYLE="white-space:nowrap">S-8</FONT>
<FONT STYLE="white-space:nowrap">No.&nbsp;333-257972)</FONT> pertaining to the Calyxt, Inc. 2017 Omnibus Incentive Plan and 2021 Employee Inducement Incentive Plan; </P></TD></TR></TABLE>
<P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(2)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Registration Statement (Form <FONT STYLE="white-space:nowrap">S-3</FONT>
<FONT STYLE="white-space:nowrap">No.&nbsp;333-267499)</FONT> of Calyxt, Inc.; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(3)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Registration Statement (Form <FONT STYLE="white-space:nowrap">S-3</FONT>
<FONT STYLE="white-space:nowrap">No.&nbsp;333-266302)</FONT> of Calyxt, Inc.; </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(4)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Registration Statement (Form <FONT STYLE="white-space:nowrap">S-8</FONT>
<FONT STYLE="white-space:nowrap">No.&nbsp;333-231336)</FONT> pertaining to the Calyxt, Inc. 2017 Omnibus Incentive Plan of Calyxt, Inc.; and </P></TD></TR></TABLE> <P STYLE="font-size:6pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR style = "page-break-inside:avoid">
<TD WIDTH="4%">&nbsp;</TD>
<TD WIDTH="5%" VALIGN="top" ALIGN="left">(5)</TD>
<TD ALIGN="left" VALIGN="top"> <P STYLE=" margin-top:0pt ; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman; " ALIGN="left">Registration Statement (Form <FONT STYLE="white-space:nowrap">S-8</FONT>
<FONT STYLE="white-space:nowrap">No.&nbsp;333-219382)</FONT> pertaining to the Calyxt, Inc. 2017 Omnibus Incentive Plan and the Calyxt, Inc. Equity Incentive Plan of Calyxt, Inc. </P></TD></TR></TABLE>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">of our report dated March&nbsp;2, 2023, with respect to the consolidated financial statements of Calyxt, Inc.included in this Annual Report (Form <FONT
STYLE="white-space:nowrap">10-K)</FONT> for the year ended December&nbsp;31, 2022. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">/s/ Ernst&nbsp;&amp; Young LLP </P>
<P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt" ALIGN="center">


<TR>

<TD WIDTH="51%"></TD>

<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="48%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Minneapolis, Minnesota</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="top"></TD></TR>
</TABLE> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">March&nbsp;2, 2023 </P>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>4
<FILENAME>d425657dex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<HTML><HEAD>
<TITLE>EX-31.1</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 31.1 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>CERTIFICATION PURSUANT TO RULES <FONT STYLE="white-space:nowrap">13a-14(a)</FONT> AND <FONT STYLE="white-space:nowrap">15d-14(a)</FONT> UNDER THE
SECURITIES EXCHANGE ACT, AS AMENDED </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I, Michael A. Carr, certify that: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">1. I have reviewed this Annual Report on Form <FONT STYLE="white-space:nowrap">10-K</FONT> of Calyxt, Inc.; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the
statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the
financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">4. The
registrant&#146;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules <FONT STYLE="white-space:nowrap">13a-15(e)</FONT> and <FONT
STYLE="white-space:nowrap">15d-15(e))</FONT> and internal control over financial reporting (as defined in Exchange Act Rules <FONT STYLE="white-space:nowrap">13a-15(f)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(f))</FONT> for the registrant
and have: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our
supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our
supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(c) Evaluated the effectiveness of the registrant&#146;s disclosure controls and procedures and presented in this report our conclusions about
the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(d) Disclosed in this report any change in the registrant&#146;s internal control over financial reporting that occurred during the
registrant&#146;s most recent fiscal quarter (the registrant&#146;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#146;s internal control over
financial reporting; and </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">5. The registrant&#146;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal
control over financial reporting, to the registrant&#146;s auditors and the audit committee of the registrant&#146;s board of directors (or persons performing the equivalent functions): </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are
reasonably likely to adversely affect the registrant&#146;s ability to record, process, summarize and report financial information; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#146;s
internal control over financial reporting. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Date: March&nbsp;2, 2023</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Michael A. Carr</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Michael A. Carr</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">President and Chief Executive Officer</TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>5
<FILENAME>d425657dex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<HTML><HEAD>
<TITLE>EX-31.2</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 31.2 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>CERTIFICATION PURSUANT TO RULES <FONT STYLE="white-space:nowrap">13a-14(a)</FONT> AND <FONT STYLE="white-space:nowrap">15d-14(a)</FONT> UNDER THE
SECURITIES EXCHANGE ACT, AS AMENDED </B></P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">I, William F. Koschak, certify that: </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">1. I have reviewed this Annual Report on Form <FONT STYLE="white-space:nowrap">10-K</FONT> of Calyxt, Inc.; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the
statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report; </P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the
financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report; </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">4. The
registrant&#146;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules <FONT STYLE="white-space:nowrap">13a-15(e)</FONT> and <FONT
STYLE="white-space:nowrap">15d-15(e))</FONT> and internal control over financial reporting (as defined in Exchange Act Rules <FONT STYLE="white-space:nowrap">13a-15(f)</FONT> and <FONT STYLE="white-space:nowrap">15d-15(f))</FONT> for the registrant
and have: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our
supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our
supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles; </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(c) Evaluated the effectiveness of the registrant&#146;s disclosure controls and procedures and presented in this report our conclusions about
the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(d) Disclosed in this report any change in the registrant&#146;s internal control over financial reporting that occurred during the
registrant&#146;s most recent fiscal quarter (the registrant&#146;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#146;s internal control over
financial reporting; and </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">5. The registrant&#146;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal
control over financial reporting, to the registrant&#146;s auditors and the audit committee of the registrant&#146;s board of directors (or persons performing the equivalent functions): </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are
reasonably likely to adversely affect the registrant&#146;s ability to record, process, summarize and report financial information; and </P>
<P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#146;s
internal control over financial reporting. </P> <P STYLE="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Date: March&nbsp;2, 2023</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ William F. Koschak</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">William F. Koschak</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Chief Financial Officer</TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>6
<FILENAME>d425657dex32.htm
<DESCRIPTION>EX-32
<TEXT>
<HTML><HEAD>
<TITLE>EX-32</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">


<Center><DIV STYLE="width:8.5in" align="left">
 <P STYLE="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman" ALIGN="right"><B>Exhibit 32 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><B>CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 </B></P>
<P STYLE="margin-top:12pt; margin-bottom:0pt; text-indent:4%; font-size:10pt; font-family:Times New Roman">In connection with the Annual Report of Calyxt, Inc. (the &#147;Company&#148;) on Form <FONT STYLE="white-space:nowrap">10-K</FONT> for the
period ended December&nbsp;31, 2021, as filed with the Securities and Exchange Commission on the date hereof (the &#147;Report&#148;), each of the undersigned hereby certifies, pursuant to 18 U.S.C. &#167; 1350, as adopted pursuant to &#167; 906 of
the Sarbanes-Oxley Act of 2002, that, to his knowledge: </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(1) The Report fully complies with the requirements of section 13(a) or 15(d) of
the Securities Exchange Act of 1934; and </P> <P STYLE="margin-top:6pt; margin-bottom:0pt; margin-left:4%; font-size:10pt; font-family:Times New Roman">(2) The information contained in the Report fairly presents, in all material respects, the
financial condition and results of operations of the Company. </P> <P STYLE="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Date: March&nbsp;2, 2023 </P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt">


<TR>

<TD WIDTH="100%"></TD></TR>


<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ Michael A. Carr</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Michael A. Carr</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">President and Chief Executive Officer</TD></TR>
<TR STYLE="font-size:1pt">
<TD HEIGHT="16"></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top"> <P STYLE="margin-top:0pt; margin-bottom:1pt; border-bottom:1px solid #000000; font-size:10pt; font-family:Times New Roman">/s/ William F. Koschak</P></TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">William F. Koschak</TD></TR>
<TR STYLE="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<TD VALIGN="top">Chief Financial Officer</TD></TR>
</TABLE>
</DIV></Center>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>clxt-20221231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 02-March-2023 [07:54:18] {PM}-->
<schema targetNamespace="http://www.calyxt.com/20221231" elementFormDefault="qualified" xmlns:clxt="http://www.calyxt.com/20221231" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:currency="http://xbrl.sec.gov/currency/2022" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:exch="http://xbrl.sec.gov/exch/2022" xmlns:naics="http://xbrl.sec.gov/naics/2022" xmlns:sic="http://xbrl.sec.gov/sic/2022" xmlns:us-types="http://fasb.org/us-types/2022" xmlns:stpr="http://xbrl.sec.gov/stpr/2022" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:srt="http://fasb.org/srt/2022" xmlns:srt-types="http://fasb.org/srt-types/2022" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:us-gaap-supplement="http://fasb.org/us-gaap-sup/2022q3" xmlns:srt-supplement="http://fasb.org/srt-sup/2022q3">
<annotation>
<appinfo>
<link:roleType roleURI="http://www.calyxt.com/role/CoverPage" id="CoverPage">
<link:definition>1001 - Document - Cover Page</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/ConsolidatedBalanceSheets" id="ConsolidatedBalanceSheets">
<link:definition>1002 - Statement -  CONSOLIDATED BALANCE SHEETS</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/ConsolidatedBalanceSheetsParenthetical" id="ConsolidatedBalanceSheetsParenthetical">
<link:definition>1003 - Statement -  CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/ConsolidatedStatementsOfOperations" id="ConsolidatedStatementsOfOperations">
<link:definition>1004 - Statement -  CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquity" id="ConsolidatedStatementsOfStockholdersEquity">
<link:definition>1005 - Statement -  CONSOLIDATED STATEMENTS OF STOCKHOLDER'S EQUITY</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical" id="ConsolidatedStatementsOfStockholdersEquityParenthetical">
<link:definition>1006 - Statement -  CONSOLIDATED STATEMENTS OF STOCKHOLDER'S EQUITY (Parenthetical)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows" id="ConsolidatedStatementsOfCashFlows">
<link:definition>1007 - Statement -  CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies" id="OrganizationAndSummaryOfSignificantAccountingPolicies">
<link:definition>1008 - Disclosure -  Organization and Summary of Significant Accounting Policies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/GoingConcern" id="GoingConcern">
<link:definition>1009 - Disclosure -  Going Concern</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRisk" id="FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRisk">
<link:definition>1010 - Disclosure - Financial Instruments Measured at Fair Value and Concentrations of Credit Risk</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/RelatedPartyTransactions" id="RelatedPartyTransactions">
<link:definition>1011 - Disclosure -  Related-Party Transactions</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/StockholdersEquity" id="StockholdersEquity">
<link:definition>1012 - Disclosure -  Stockholders' Equity</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/StockBasedCompensation" id="StockBasedCompensation">
<link:definition>1013 - Disclosure -  Stock-Based Compensation</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/IncomeTaxes" id="IncomeTaxes">
<link:definition>1014 - Disclosure -  Income Taxes</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/LeasesOtherCommitmentsAndContingencies" id="LeasesOtherCommitmentsAndContingencies">
<link:definition>1015 - Disclosure -  Leases, Other Commitments, and Contingencies</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/EmployeeBenefitPlan" id="EmployeeBenefitPlan">
<link:definition>1016 - Disclosure -  Employee Benefit Plan</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/SupplementalInformation" id="SupplementalInformation">
<link:definition>1017 - Disclosure -  Supplemental Information</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/SegmentInformation" id="SegmentInformation">
<link:definition>1018 - Disclosure -  Segment Information</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/LongTermDebt" id="LongTermDebt">
<link:definition>1019 - Disclosure -  Long-Term Debt</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/RestructuringCosts" id="RestructuringCosts">
<link:definition>1020 - Disclosure -  Restructuring Costs</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/SubsequentEvent" id="SubsequentEvent">
<link:definition>1021 - Disclosure - Subsequent Event</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" id="OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies">
<link:definition>1022 - Disclosure -  Organization and Summary of Significant Accounting Policies (Policies)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesTables" id="OrganizationAndSummaryOfSignificantAccountingPoliciesTables">
<link:definition>1023 - Disclosure -  Organization and Summary of Significant Accounting Policies (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskTables" id="FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskTables">
<link:definition>1024 - Disclosure - Financial Instruments Measured at Fair Value and Concentrations of Credit Risk (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/StockholdersEquityTables" id="StockholdersEquityTables">
<link:definition>1025 - Disclosure - Stockholders' Equity (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/StockBasedCompensationTables" id="StockBasedCompensationTables">
<link:definition>1026 - Disclosure -  Stock-Based Compensation (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/IncomeTaxesTables" id="IncomeTaxesTables">
<link:definition>1027 - Disclosure -  Income Taxes (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/LeasesOtherCommitmentsAndContingenciesTables" id="LeasesOtherCommitmentsAndContingenciesTables">
<link:definition>1028 - Disclosure -  Leases, Other Commitments, and Contingencies (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/EmployeeBenefitPlanTables" id="EmployeeBenefitPlanTables">
<link:definition>1029 - Disclosure -  Employee Benefit Plan (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/SupplementalInformationTables" id="SupplementalInformationTables">
<link:definition>1030 - Disclosure -  Supplemental Information (Tables)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" id="OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail">
<link:definition>1031 - Disclosure -  Organization and Summary of Significant Accounting Policies - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfAssetsUsedToComputeDepreciationUsingTheStraightLineMethodDetail" id="OrganizationAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfAssetsUsedToComputeDepreciationUsingTheStraightLineMethodDetail">
<link:definition>1032 - Disclosure -  Organization and Summary of Significant Accounting Policies - Schedule of Estimated Useful Life of Assets Used to Compute Depreciation Using the Straight-Line Method (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail" id="GoingConcernAdditionalInformationDetail">
<link:definition>1033 - Disclosure -  Going Concern - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskSummaryOfFairValueMeasurementsAndFinancialStatementPresentationDetail" id="FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskSummaryOfFairValueMeasurementsAndFinancialStatementPresentationDetail">
<link:definition>1034 - Disclosure - Financial Instruments Measured at Fair Value and Concentrations of Credit Risk - Summary of Fair Value Measurements and Financial Statement Presentation (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/FinancialInstrumentsAndFinancialRiskManagementSummaryOfFairValueOfTheCommonWarrantsDetail" id="FinancialInstrumentsAndFinancialRiskManagementSummaryOfFairValueOfTheCommonWarrantsDetail">
<link:definition>1035 - Disclosure - Financial instruments and financial risk management - Summary of Fair Value of the Common Warrants (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskAdditionalInformationDetail" id="FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskAdditionalInformationDetail">
<link:definition>1036 - Disclosure - Financial Instruments Measured at Fair Value and Concentrations of Credit Risk - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/RelatedPartyTransactionsAdditionalInformationDetail" id="RelatedPartyTransactionsAdditionalInformationDetail">
<link:definition>1037 - Disclosure -  Related-Party Transactions - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/StockholdersEquitySummaryOfWarrantsTransactionsDetail" id="StockholdersEquitySummaryOfWarrantsTransactionsDetail">
<link:definition>1038 - Disclosure - Stockholders' Equity - Summary Of  Warrants Transactions (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail" id="StockholdersEquityAdditionalInformationDetail">
<link:definition>1039 - Disclosure -  Stockholders' Equity - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/StockBasedCompensationAdditionalInformationDetail" id="StockBasedCompensationAdditionalInformationDetail">
<link:definition>1040 - Disclosure -  Stock-Based Compensation - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfStockOptionsGrantedAndAssumptionsUsedInBlackScholesModelDetail" id="StockBasedCompensationSummaryOfFairValuesOfStockOptionsGrantedAndAssumptionsUsedInBlackScholesModelDetail">
<link:definition>1041 - Disclosure -  Stock-Based Compensation - Summary of Fair Values of Stock Options Granted and Assumptions used in Black-Scholes Model (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetail" id="StockBasedCompensationStockOptionsAdditionalInformationDetail">
<link:definition>1042 - Disclosure -  Stock-Based Compensation - Stock Options - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" id="StockBasedCompensationSummaryOfStockOptionActivityDetail">
<link:definition>1043 - Disclosure -  Stock-Based Compensation - Summary of Stock Option Activity (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseRelatedToStockOptionAwardsDetail" id="StockBasedCompensationSummaryOfStockBasedCompensationExpenseRelatedToStockOptionAwardsDetail">
<link:definition>1044 - Disclosure -  Stock-Based Compensation - Summary of Stock-Based Compensation Expense Related to Stock Option Awards (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/StockBasedCompensationSummaryOfNetCashProceedsFromExerciseOfStockOptionsLessSharesUsedForMinimumWithholdingTaxesAndIntrinsicValueOfOptionsExercisedDetail" id="StockBasedCompensationSummaryOfNetCashProceedsFromExerciseOfStockOptionsLessSharesUsedForMinimumWithholdingTaxesAndIntrinsicValueOfOptionsExercisedDetail">
<link:definition>1045 - Disclosure -  Stock-Based Compensation - Summary of Net Cash Proceeds from Exercise of Stock Options Less Shares Used for Minimum Withholding Taxes and Intrinsic Value of Options Exercised (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetail" id="StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetail">
<link:definition>1046 - Disclosure -  Stock-Based Compensation - Restricted Stock Units - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/StockBasedCompensationSummaryOfActivityOfRestrictedStockUnitsDetail" id="StockBasedCompensationSummaryOfActivityOfRestrictedStockUnitsDetail">
<link:definition>1047 - Disclosure -  Stock-Based Compensation - Summary of Activity of Restricted Stock Units (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/StockBasedCompensationSummaryOfGrantDateFairValueOfRestrictedStockUnitAwardsVestedDetail" id="StockBasedCompensationSummaryOfGrantDateFairValueOfRestrictedStockUnitAwardsVestedDetail">
<link:definition>1048 - Disclosure -  Stock-Based Compensation - Summary of Grant Date Fair Value of Restricted Stock Unit Awards Vested (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/StockBasedCompensationScheduleOfWeightedAverageGrantDateFairValueOfRestrictedStockUnitsIssuedDetail" id="StockBasedCompensationScheduleOfWeightedAverageGrantDateFairValueOfRestrictedStockUnitsIssuedDetail">
<link:definition>1049 - Disclosure -  Stock-Based Compensation - Schedule of Weighted Average Grant Date Fair Value of Restricted Stock Units Issued (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesRelatedToRestrictedStockUnitsDetail" id="StockBasedCompensationSummaryOfStockBasedCompensationExpensesRelatedToRestrictedStockUnitsDetail">
<link:definition>1050 - Disclosure -  Stock-Based Compensation - Summary of Stock-Based Compensation Expenses Related to Restricted Stock Units (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantedAsDeemedDividendsDetail" id="StockBasedCompensationSummaryOfStockBasedCompensationGrantedAsDeemedDividendsDetail">
<link:definition>1051 - Disclosure -  Stock-Based Compensation - Summary of Stock-Based Compensation Granted as Deemed Dividends (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/StockBasedCompensationPerformanceStockUnitsAdditionalInformationDetail" id="StockBasedCompensationPerformanceStockUnitsAdditionalInformationDetail">
<link:definition>1052 - Disclosure -  Stock-Based Compensation - Performance Stock Units - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfPerformanceStockUnitsGrantedAndAssumptionsUsedInMonteCarloSimulationPricingModelDetail" id="StockBasedCompensationSummaryOfFairValuesOfPerformanceStockUnitsGrantedAndAssumptionsUsedInMonteCarloSimulationPricingModelDetail">
<link:definition>1053 - Disclosure -  Stock-Based Compensation - Summary of Fair Values of Performance Stock Units Granted and Assumptions used in Monte Carlo Simulation Pricing Model (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesRelatedToPerformanceStockUnitsDetail" id="StockBasedCompensationSummaryOfStockBasedCompensationExpensesRelatedToPerformanceStockUnitsDetail">
<link:definition>1054 - Disclosure -  Stock-Based Compensation - Summary of Stock-Based Compensation Expenses Related to Performance Stock Units (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/IncomeTaxesSummaryOfReconciliationOfStatutoryIncomeTaxRateDetail" id="IncomeTaxesSummaryOfReconciliationOfStatutoryIncomeTaxRateDetail">
<link:definition>1055 - Disclosure -  Income Taxes - Summary of Reconciliation of Statutory Income Tax Rate (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail" id="IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail">
<link:definition>1056 - Disclosure -  Income Taxes - Schedule of Deferred Tax Assets And Liabilities (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/IncomeTaxesAdditionalInformationDetail" id="IncomeTaxesAdditionalInformationDetail">
<link:definition>1057 - Disclosure -  Income Taxes - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail" id="LeasesCommitmentsAndContingenciesAdditionalInformationDetail">
<link:definition>1058 - Disclosure -  Leases, Commitments, and Contingencies - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesScheduleOfImpactOfAdoptionOfTheStandardOnConsolidatedBalanceSheetDetail" id="LeasesCommitmentsAndContingenciesScheduleOfImpactOfAdoptionOfTheStandardOnConsolidatedBalanceSheetDetail">
<link:definition>1059 - Disclosure - Leases, Commitments, and Contingencies - Schedule Of Impact Of Adoption Of The Standard On Consolidated Balance Sheet (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfLeaseCostDetail" id="LeasesCommitmentsAndContingenciesSummaryOfLeaseCostDetail">
<link:definition>1060 - Schedule - Leases, Commitments, and Contingencies - Summary of Lease Cost (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfOtherInformationRelatedToLeasesDetail" id="LeasesCommitmentsAndContingenciesSummaryOfOtherInformationRelatedToLeasesDetail">
<link:definition>1061 - Schedule - Leases, Commitments, and Contingencies - Summary of Other Information Related to Leases (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail" id="LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail">
<link:definition>1062 - Disclosure - Leases, Commitments, and Contingencies - Summary of Future Minimum Rental Payments (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/EmployeeBenefitPlanAdditionalInformationDetail" id="EmployeeBenefitPlanAdditionalInformationDetail">
<link:definition>1063 - Disclosure -  Employee Benefit Plan - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/EmployeeBenefitPlanSummaryOfDefinedContributionPlanDetail" id="EmployeeBenefitPlanSummaryOfDefinedContributionPlanDetail">
<link:definition>1064 - Disclosure -  Employee Benefit Plan - Summary of Defined Contribution Plan (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail" id="SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail">
<link:definition>1065 - Disclosure -  Supplemental Information - Summary of Certain Balance Sheet Amounts (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainStatementsOfOperationsAmountsDetail" id="SupplementalInformationSummaryOfCertainStatementsOfOperationsAmountsDetail">
<link:definition>1066 - Disclosure -  Supplemental Information - Summary of Certain Statements of Operations Amounts (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/SupplementalInformationSummaryOfStatementsOfCertainStatementsOfCashFlowsAmountsDetail" id="SupplementalInformationSummaryOfStatementsOfCertainStatementsOfCashFlowsAmountsDetail">
<link:definition>1067 - Disclosure -  Supplemental Information - Summary of Statements of Certain Statements of Cash Flows Amounts (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/SegmentInformationAdditionalInformationDetail" id="SegmentInformationAdditionalInformationDetail">
<link:definition>1068 - Disclosure -  Segment Information - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/LongTermDebtAdditionalInformationDetail" id="LongTermDebtAdditionalInformationDetail">
<link:definition>1069 - Disclosure -  Long-Term Debt - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/RestructuringCostsAdditionalInformationDetail" id="RestructuringCostsAdditionalInformationDetail">
<link:definition>1070 - Disclosure -  Restructuring Costs - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationPerformanceSharesAwardOutstandingActivityDetail" id="ShareBasedCompensationSummaryOfShareBasedCompensationPerformanceSharesAwardOutstandingActivityDetail">
<link:definition>1071 - Disclosure - Share Based Compensation- Summary Of Share Based Compensation Performance Shares Award Outstanding Activity (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:roleType roleURI="http://www.calyxt.com/role/SubsequentEventAdditionalInformationDetail" id="SubsequentEventAdditionalInformationDetail">
<link:definition>1072 - Disclosure - Subsequent Event - Additional Information (Detail)</link:definition>
<link:usedOn>link:presentationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:calculationLink</link:usedOn>
</link:roleType>
<link:linkbaseRef xlink:type="simple" xlink:href="clxt-20221231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="clxt-20221231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="clxt-20221231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
<link:linkbaseRef xlink:type="simple" xlink:href="clxt-20221231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
</appinfo>
</annotation>
<import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
<import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
<import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
<import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd" />
<import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd" />
<import namespace="http://xbrl.sec.gov/currency/2022" schemaLocation="https://xbrl.sec.gov/currency/2022/currency-2022.xsd" />
<import namespace="http://xbrl.sec.gov/exch/2022" schemaLocation="https://xbrl.sec.gov/exch/2022/exch-2022.xsd" />
<import namespace="http://xbrl.sec.gov/naics/2022" schemaLocation="https://xbrl.sec.gov/naics/2022/naics-2022.xsd" />
<import namespace="http://xbrl.sec.gov/sic/2022" schemaLocation="https://xbrl.sec.gov/sic/2022/sic-2022.xsd" />
<import namespace="http://xbrl.sec.gov/stpr/2022" schemaLocation="https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd" />
<import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
<import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
<import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd" />
<import namespace="http://fasb.org/us-types/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd" />
<import namespace="http://fasb.org/srt-types/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd" />
<import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd" />
<import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
<import namespace="http://fasb.org/us-gaap-sup/2022q3" schemaLocation="https://xbrl.fasb.org/us-gaap/2022q3/us-gaap-sup-2022q3.xsd" />
<import namespace="http://fasb.org/srt-sup/2022q3" schemaLocation="https://xbrl.fasb.org/srt/2022q3/srt-sup-2022q3.xsd" />
<element name="CommonStockWarrantsCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="clxt_CommonStockWarrantsCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="FollowOnPublicOfferingMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_FollowOnPublicOfferingMember" substitutionGroup="xbrli:item" />
<element name="AtmFacilityMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_AtmFacilityMember" substitutionGroup="xbrli:item" />
<element name="NumberOfSharesWithheldForNetShareSettlement" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_NumberOfSharesWithheldForNetShareSettlement" substitutionGroup="xbrli:item" />
<element name="IssuanceOfCommonStockUponExerciseOfPrefundedWarrants" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_IssuanceOfCommonStockUponExerciseOfPrefundedWarrants" substitutionGroup="xbrli:item" />
<element name="IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithHeldUponNetShareSettlementOfRestrictedStockUnits" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithHeldUponNetShareSettlementOfRestrictedStockUnits" substitutionGroup="xbrli:item" />
<element name="IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithheldUponNetShareSettlementOfRestrictedStockUnitsValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithheldUponNetShareSettlementOfRestrictedStockUnitsValue" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="CumulativeEffectOfAdoptionOfLeaseAccountingStandard" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_CumulativeEffectOfAdoptionOfLeaseAccountingStandard" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="IncreaseDecreaseInDueToFromRelatedPartiesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_IncreaseDecreaseInDueToFromRelatedPartiesCurrent" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="IncreaseDecreaseInAccruedExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_IncreaseDecreaseInAccruedExpenses" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="UnrealizedGainLossOnMarkToMarketOfCommonStockWarrants" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_UnrealizedGainLossOnMarkToMarketOfCommonStockWarrants" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="RepaymentsOfFinancingLeaseObligation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_RepaymentsOfFinancingLeaseObligation" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="FairValueOfFinancialInstrumentsAndConcentrationsOfCreditRiskDisclosureTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_FairValueOfFinancialInstrumentsAndConcentrationsOfCreditRiskDisclosureTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfEstimatedUsefulLivesOfAssetsTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_ScheduleOfEstimatedUsefulLivesOfAssetsTableTextBlock" substitutionGroup="xbrli:item" />
<element name="SummaryOfFairValueMeasurementsAndFinancialInstrumentTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_SummaryOfFairValueMeasurementsAndFinancialInstrumentTableTextBlock" substitutionGroup="xbrli:item" />
<element name="DisclosureOfWarrantsTransactionsTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_DisclosureOfWarrantsTransactionsTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardWeightedAverageGrantDateFairValueOfRestrictedStockUnitsTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_ShareBasedCompensationArrangementsByShareBasedPaymentAwardWeightedAverageGrantDateFairValueOfRestrictedStockUnitsTableTextBlock" substitutionGroup="xbrli:item" />
<element name="DisclosureOfShareBasedCompensationAwardsRestrictedStockUnitsDeemedDividendsTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_DisclosureOfShareBasedCompensationAwardsRestrictedStockUnitsDeemedDividendsTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfShareBasedPaymentAwardPerformanceStockUnitValuationAssumptionsTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_ScheduleOfShareBasedPaymentAwardPerformanceStockUnitValuationAssumptionsTableTextBlock" substitutionGroup="xbrli:item" />
<element name="TwoThousandAndTwentyOneGrantMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_TwoThousandAndTwentyOneGrantMember" substitutionGroup="xbrli:item" />
<element name="TwoThousandAndNineteenGrantMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_TwoThousandAndNineteenGrantMember" substitutionGroup="xbrli:item" />
<element name="ScheduleOfFutureMinimumRentalPaymentsForCapitalLeasesAndOperatingLeasesTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_ScheduleOfFutureMinimumRentalPaymentsForCapitalLeasesAndOperatingLeasesTableTextBlock" substitutionGroup="xbrli:item" />
<element name="ScheduleOfFutureMinimumRentalPaymentsTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_ScheduleOfFutureMinimumRentalPaymentsTableTextBlock" substitutionGroup="xbrli:item" />
<element name="OrganizationsAndSignificantAccountingPoliciesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_OrganizationsAndSignificantAccountingPoliciesTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="StockholdersEquityCumulativeEffectOfAdoptionOfLeaseAccountingStandard" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_StockholdersEquityCumulativeEffectOfAdoptionOfLeaseAccountingStandard" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="SubsidiaryMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_SubsidiaryMember" substitutionGroup="xbrli:item" />
<element name="ShelfRegistrationStatementMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_ShelfRegistrationStatementMember" substitutionGroup="xbrli:item" />
<element name="PublicFloatMinimum" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="clxt_PublicFloatMinimum" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="PreFundedWarrantsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_PreFundedWarrantsMember" substitutionGroup="xbrli:item" />
<element name="CommonWarrantsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_CommonWarrantsMember" substitutionGroup="xbrli:item" />
<element name="CommonStockWarrantsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_CommonStockWarrantsMember" substitutionGroup="xbrli:item" />
<element name="EstimatedFairValueOfCommonWarrantsMeasurementInput" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="clxt_EstimatedFairValueOfCommonWarrantsMeasurementInput" substitutionGroup="xbrli:item" />
<element name="FinanceLeaseObligationsFairValueDisclosure" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="clxt_FinanceLeaseObligationsFairValueDisclosure" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="OtherFinancialInstruments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="clxt_OtherFinancialInstruments" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ThresholdPercentageOfOwnershipInOutstandingCommonStockToEnactIndemnificationAgreement" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_ThresholdPercentageOfOwnershipInOutstandingCommonStockToEnactIndemnificationAgreement" substitutionGroup="xbrli:item" />
<element name="CellectisMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_CellectisMember" substitutionGroup="xbrli:item" />
<element name="DisclosureOfWarrantsTransactionsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_DisclosureOfWarrantsTransactionsTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="DisclosureOfWarrantsTransactionsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_DisclosureOfWarrantsTransactionsLineItems" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" substitutionGroup="xbrli:item" />
<element name="StockholdersEquityTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_StockholdersEquityTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesAvailableForIssue" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesAvailableForIssue" substitutionGroup="xbrli:item" />
<element name="ExpectedBenefitToEarningsFromRecaptureOfNonCashStockCompensationExpense" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="clxt_ExpectedBenefitToEarningsFromRecaptureOfNonCashStockCompensationExpense" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="FormerChiefExecutiveOfficerMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_FormerChiefExecutiveOfficerMember" substitutionGroup="xbrli:item" />
<element name="CalyxtIncEquityEmployeeInducementIncentivePlanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_CalyxtIncEquityEmployeeInducementIncentivePlanMember" substitutionGroup="xbrli:item" />
<element name="TwoThousandSeventeenOmnibusPlanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_TwoThousandSeventeenOmnibusPlanMember" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValueOfStockOptionsGranted" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValueOfStockOptionsGranted" substitutionGroup="xbrli:item" />
<element name="OptionPriceAtPercentageOfFairMarketValue" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_OptionPriceAtPercentageOfFairMarketValue" substitutionGroup="xbrli:item" />
<element name="DeemedDividendDeficit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_DeemedDividendDeficit" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="NonemployeeRestrictedStockUnitsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_NonemployeeRestrictedStockUnitsMember" substitutionGroup="xbrli:item" />
<element name="InducementPlanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_InducementPlanMember" substitutionGroup="xbrli:item" />
<element name="TwoThousandAndTwentyTwoGrantMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_TwoThousandAndTwentyTwoGrantMember" substitutionGroup="xbrli:item" />
<element name="AtLeastTwelvePerShareMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_AtLeastTwelvePerShareMember" substitutionGroup="xbrli:item" />
<element name="AtLeastFifteenPerShareMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_AtLeastFifteenPerShareMember" substitutionGroup="xbrli:item" />
<element name="AtLeastTwentyPerShareMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_AtLeastTwentyPerShareMember" substitutionGroup="xbrli:item" />
<element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValuesOfPerformanceStockUnitsGranted" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValuesOfPerformanceStockUnitsGranted" substitutionGroup="xbrli:item" />
<element name="EffectiveIncomeTaxRateReconciliationOfficerCompensation" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_EffectiveIncomeTaxRateReconciliationOfficerCompensation" substitutionGroup="xbrli:item" />
<element name="EffectiveIncomeTaxRateReconciliationPppLoan" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_EffectiveIncomeTaxRateReconciliationPppLoan" substitutionGroup="xbrli:item" />
<element name="EffectiveIncomeTaxRateReconciliationUnrealizedGainLossOnMarkToMarketOfCommonStockWarrants" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_EffectiveIncomeTaxRateReconciliationUnrealizedGainLossOnMarkToMarketOfCommonStockWarrants" substitutionGroup="xbrli:item" />
<element name="DeferredTaxLiabilitiesFixedAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="clxt_DeferredTaxLiabilitiesFixedAssets" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="DeferredTaxAssetsLeaseObligations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="clxt_DeferredTaxAssetsLeaseObligations" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="clxt_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DeferredTaxAssetsDeferredExpenseOperatingLeaseRightOfUseLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="clxt_DeferredTaxAssetsDeferredExpenseOperatingLeaseRightOfUseLiabilities" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="DeferredTaxLiabilitiesDeferredExpenseOperatingLeaseRightOfUseAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="clxt_DeferredTaxLiabilitiesDeferredExpenseOperatingLeaseRightOfUseAssets" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="IncomeTaxesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_IncomeTaxesTable" substitutionGroup="xbrldt:hypercubeItem" />
<element name="IncomeTaxesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_IncomeTaxesLineItems" substitutionGroup="xbrli:item" />
<element name="TaxCreditCarryforwardExpirationYear" type="xbrli:gYearItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_TaxCreditCarryforwardExpirationYear" substitutionGroup="xbrli:item" />
<element name="OperatingLossCarryforwardsSubjectToExpire" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="clxt_OperatingLossCarryforwardsSubjectToExpire" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="OperatingLossCarryforwardsExpirationYear" type="xbrli:gYearItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_OperatingLossCarryforwardsExpirationYear" substitutionGroup="xbrli:item" />
<element name="OperatingLossCarryforwardsNotExpire" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="clxt_OperatingLossCarryforwardsNotExpire" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="CorporateHeadquartersMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_CorporateHeadquartersMember" substitutionGroup="xbrli:item" />
<element name="NumberOfLeaseExtensionOptions" type="xbrli:integerItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="clxt_NumberOfLeaseExtensionOptions" substitutionGroup="xbrli:item" />
<element name="SaleLeasebackTransactionBaseRentInterestRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_SaleLeasebackTransactionBaseRentInterestRate" substitutionGroup="xbrli:item" />
<element name="OfficeSpaceArea" type="dtr-types:areaItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="clxt_OfficeSpaceArea" substitutionGroup="xbrli:item" />
<element name="SaleLeasebackTransactionIncrementalRentPercentageAnnual" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="clxt_SaleLeasebackTransactionIncrementalRentPercentageAnnual" substitutionGroup="xbrli:item" />
<element name="SaleLeasebackTransactionAnnualBaseRentPayments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_SaleLeasebackTransactionAnnualBaseRentPayments" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="RosevilleMnLeaseMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_RosevilleMnLeaseMember" substitutionGroup="xbrli:item" />
<element name="AssetsRelatedToLeaseAdoption" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="clxt_AssetsRelatedToLeaseAdoption" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="LiabilitiesAndStockholdersEquityRelatedToLeaseAdoption" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="clxt_LiabilitiesAndStockholdersEquityRelatedToLeaseAdoption" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="FinanceLeaseCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_FinanceLeaseCost" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ScheduleOfOtherInformationRelatedToLeasesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_ScheduleOfOtherInformationRelatedToLeasesAbstract" substitutionGroup="xbrli:item" />
<element name="CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" substitutionGroup="xbrli:item" />
<element name="PaymentOfFinanceLeaseIncludedInOperatingCashFlow" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_PaymentOfFinanceLeaseIncludedInOperatingCashFlow" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="PaymentOfOperatingLeaseIncludedInFinancingCashFlow" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_PaymentOfOperatingLeaseIncludedInFinancingCashFlow" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="PaymentOfFinanceLeaseIncludedInFinancingCashFlow" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_PaymentOfFinanceLeaseIncludedInFinancingCashFlow" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="PaymentOfOperatingLeaseIncludedInOperatingCashFlow" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_PaymentOfOperatingLeaseIncludedInOperatingCashFlow" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="ScheduleOfFutureMinimumRentalPaymentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract" substitutionGroup="xbrli:item" />
<element name="OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwelveMonths" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwelveMonths" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwoYears" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwoYears" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="OperatingAndFinanceLeaseLiabilityPaymentDue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="clxt_OperatingAndFinanceLeaseLiabilityPaymentDue" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="clxt_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="LesseeOperatingAndFinanceLeaseLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="clxt_LesseeOperatingAndFinanceLeaseLiability" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="OperatingAndFinanceLeaseLiabilitiesPaymentsNextThreeYears" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextThreeYears" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="OperatingAndFinanceLeaseLiabilitiesPaymentsNextFourYears" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextFourYears" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="OperatingAndFinanceLeaseLiabilitiesPaymentsNextFiveYears" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextFiveYears" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="OperatingAndFinanceLeaseLiabilitiesPaymentsAfterFiveYears" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsAfterFiveYears" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="OtherCurrentLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_OtherCurrentLiabilities" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="CommonWarrantsFinancingCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_CommonWarrantsFinancingCost" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="BuildingsUnderCapitalLeaseMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_BuildingsUnderCapitalLeaseMember" substitutionGroup="xbrli:item" />
<element name="LandUnderCapitalLeaseMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_LandUnderCapitalLeaseMember" substitutionGroup="xbrli:item" />
<element name="LeaseholdImprovementsUnderCapitalLeaseMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_LeaseholdImprovementsUnderCapitalLeaseMember" substitutionGroup="xbrli:item" />
<element name="OfficeFurnitureAndEquipmentUnderCapitalLeaseMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_OfficeFurnitureAndEquipmentUnderCapitalLeaseMember" substitutionGroup="xbrli:item" />
<element name="ComputerEquipmentAndSoftwareMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_ComputerEquipmentAndSoftwareMember" substitutionGroup="xbrli:item" />
<element name="CommonWarrantsFinancingCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_CommonWarrantsFinancingCosts" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="HighOleicSoybeanGrainMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_HighOleicSoybeanGrainMember" substitutionGroup="xbrli:item" />
<element name="HighOleicSoybeanMealMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_HighOleicSoybeanMealMember" substitutionGroup="xbrli:item" />
<element name="HighOleicSoybeanOilMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_HighOleicSoybeanOilMember" substitutionGroup="xbrli:item" />
<element name="NoncashOrPartNoncashAcquisitionFixedAssetsAcquired" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="ReceivableFromJefferiesForSharesIssuedUnderAtmFacility" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_ReceivableFromJefferiesForSharesIssuedUnderAtmFacility" substitutionGroup="xbrli:item" xbrli:balance="credit" />
<element name="CumulativeEffectOfAdoptionOfLeaseAccountingStandardOnStockholdersEquity" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_CumulativeEffectOfAdoptionOfLeaseAccountingStandardOnStockholdersEquity" substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="EstablishmentOfRightToUseAssetsAndAssociatedOperatingLeaseLiabilities." type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_EstablishmentOfRightToUseAssetsAndAssociatedOperatingLeaseLiabilities." substitutionGroup="xbrli:item" xbrli:balance="debit" />
<element name="PaycheckProtectionProgramLoanCARESActMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_PaycheckProtectionProgramLoanCARESActMember" substitutionGroup="xbrli:item" />
<element name="DescriptionOfLoanForgivenessStatus" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_DescriptionOfLoanForgivenessStatus" substitutionGroup="xbrli:item" />
<element name="ForgivenessEligibilityDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="clxt_ForgivenessEligibilityDescription" substitutionGroup="xbrli:item" />
<element name="SoybeanProductsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_SoybeanProductsMember" substitutionGroup="xbrli:item" />
<element name="CibusGlobalLlcMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="clxt_CibusGlobalLlcMember" substitutionGroup="xbrli:item" />
<element name="UnrestrictedCash" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="clxt_UnrestrictedCash" substitutionGroup="xbrli:item" xbrli:balance="debit" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>clxt-20221231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 02-March-2023 [07:54:18] {PM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#ConsolidatedBalanceSheets" roleURI="http://www.calyxt.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#ConsolidatedStatementsOfOperations" roleURI="http://www.calyxt.com/role/ConsolidatedStatementsOfOperations" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#IncomeTaxesSummaryOfReconciliationOfStatutoryIncomeTaxRateDetail" roleURI="http://www.calyxt.com/role/IncomeTaxesSummaryOfReconciliationOfStatutoryIncomeTaxRateDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail" roleURI="http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#LeasesCommitmentsAndContingenciesSummaryOfLeaseCostDetail" roleURI="http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfLeaseCostDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail" roleURI="http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail" roleURI="http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#SupplementalInformationSummaryOfCertainStatementsOfOperationsAmountsDetail" roleURI="http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainStatementsOfOperationsAmountsDetail" />
<calculationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_AssetsCurrent" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_RestrictedCashCurrent" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashEquivalentsNoncurrent" xlink:label="loc_us-gaap_RestrictedCashEquivalentsNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_RestrictedCashEquivalentsNoncurrent" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets" xlink:to="loc_us-gaap_OtherAssetsNoncurrent" use="optional" order="8" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_Liabilities" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_LiabilitiesCurrent" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent" use="optional" order="11" weight="1" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CommonStockWarrantsCurrent" xlink:label="loc_CLXT_CommonStockWarrantsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_CLXT_CommonStockWarrantsCurrent" use="optional" order="12" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent" use="optional" order="13" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_AccountsPayableCurrent" use="optional" order="14" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent" use="optional" order="15" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEmployeeBenefitsCurrent" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent" use="optional" order="16" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent" use="optional" order="17" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent" use="optional" order="18" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" use="optional" order="19" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" use="optional" order="20" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaap_StockholdersEquity" use="optional" order="21" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_CommonStockValue" use="optional" order="22" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit" use="optional" order="23" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock" use="optional" order="24" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="loc_us-gaap_TreasuryStockCommonValue" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="loc_us-gaap_TreasuryStockCommonValue" use="optional" order="25" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/ConsolidatedStatementsOfOperations">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_OperatingIncomeLoss" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_GrossProfit" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold" use="optional" order="5" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="loc_us-gaap_OperatingExpenses" use="optional" order="6" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="loc_us-gaap_SellingAndMarketingExpense" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCosts" xlink:label="loc_us-gaap_RestructuringCosts" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="loc_us-gaap_RestructuringCosts" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" use="optional" order="11" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="loc_us-gaap_NonoperatingIncomeExpense" use="optional" order="12" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit" use="optional" order="13" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" use="optional" order="2" weight="-1" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_IncreaseDecreaseInDueToFromRelatedPartiesCurrent" xlink:label="loc_CLXT_IncreaseDecreaseInDueToFromRelatedPartiesCurrent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_CLXT_IncreaseDecreaseInDueToFromRelatedPartiesCurrent" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" use="optional" order="6" weight="-1" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_IncreaseDecreaseInAccruedExpenses" xlink:label="loc_CLXT_IncreaseDecreaseInAccruedExpenses" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_CLXT_IncreaseDecreaseInAccruedExpenses" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories" use="optional" order="8" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" use="optional" order="9" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ProfitLoss" use="optional" order="10" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_ShareBasedCompensation" use="optional" order="11" weight="1" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_UnrealizedGainLossOnMarkToMarketOfCommonStockWarrants" xlink:label="loc_CLXT_UnrealizedGainLossOnMarkToMarketOfCommonStockWarrants" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_CLXT_UnrealizedGainLossOnMarkToMarketOfCommonStockWarrants" use="optional" order="12" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization" use="optional" order="13" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" use="optional" order="14" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" use="optional" order="15" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:label="loc_us-gaap_PaymentsForProceedsFromShortTermInvestments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsForProceedsFromShortTermInvestments" use="optional" order="16" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" use="optional" order="17" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" use="optional" order="18" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts" use="optional" order="19" weight="-1" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_RepaymentsOfFinancingLeaseObligation" xlink:label="loc_CLXT_RepaymentsOfFinancingLeaseObligation" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_CLXT_RepaymentsOfFinancingLeaseObligation" use="optional" order="20" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" use="optional" order="21" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" use="optional" order="22" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised" use="optional" order="23" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfLeaseCostDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost" xlink:label="loc_us-gaap_VariableLeaseCost" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost" xlink:to="loc_us-gaap_VariableLeaseCost" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaap_OperatingLeaseCost" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost" xlink:to="loc_us-gaap_OperatingLeaseCost" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_FinanceLeaseCost" xlink:label="loc_CLXT_FinanceLeaseCost" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost" xlink:to="loc_CLXT_FinanceLeaseCost" use="optional" order="3" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" use="optional" order="2" weight="-1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaap_FinanceLeaseLiability" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_FinanceLeaseLiability" use="optional" order="2" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail">
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OperatingAndFinanceLeaseLiabilityPaymentDue" xlink:label="loc_CLXT_OperatingAndFinanceLeaseLiabilityPaymentDue" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_LesseeOperatingAndFinanceLeaseLiability" xlink:label="loc_CLXT_LesseeOperatingAndFinanceLeaseLiability" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_CLXT_OperatingAndFinanceLeaseLiabilityPaymentDue" xlink:to="loc_CLXT_LesseeOperatingAndFinanceLeaseLiability" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_CLXT_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_CLXT_OperatingAndFinanceLeaseLiabilityPaymentDue" xlink:to="loc_CLXT_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" use="optional" order="4" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" use="optional" order="10" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/IncomeTaxesSummaryOfReconciliationOfStatutoryIncomeTaxRateDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_EffectiveIncomeTaxRateReconciliationPppLoan" xlink:label="loc_CLXT_EffectiveIncomeTaxRateReconciliationPppLoan" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_CLXT_EffectiveIncomeTaxRateReconciliationPppLoan" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_EffectiveIncomeTaxRateReconciliationUnrealizedGainLossOnMarkToMarketOfCommonStockWarrants" xlink:label="loc_CLXT_EffectiveIncomeTaxRateReconciliationUnrealizedGainLossOnMarkToMarketOfCommonStockWarrants" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_CLXT_EffectiveIncomeTaxRateReconciliationUnrealizedGainLossOnMarkToMarketOfCommonStockWarrants" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_EffectiveIncomeTaxRateReconciliationOfficerCompensation" xlink:label="loc_CLXT_EffectiveIncomeTaxRateReconciliationOfficerCompensation" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="loc_CLXT_EffectiveIncomeTaxRateReconciliationOfficerCompensation" use="optional" order="10" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="loc_us-gaap_DeferredTaxAssetsNet" use="optional" order="1" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance" use="optional" order="2" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="loc_us-gaap_DeferredTaxAssetsGross" use="optional" order="3" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsDerivativeInstruments" xlink:label="loc_us-gaap_DeferredTaxAssetsDerivativeInstruments" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="loc_us-gaap_DeferredTaxAssetsDerivativeInstruments" use="optional" order="4" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" use="optional" order="5" weight="1" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_DeferredTaxAssetsDeferredExpenseOperatingLeaseRightOfUseLiabilities" xlink:label="loc_CLXT_DeferredTaxAssetsDeferredExpenseOperatingLeaseRightOfUseLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="loc_CLXT_DeferredTaxAssetsDeferredExpenseOperatingLeaseRightOfUseLiabilities" use="optional" order="6" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="loc_us-gaap_DeferredTaxAssetsOther" use="optional" order="7" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" use="optional" order="8" weight="1" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_DeferredTaxAssetsLeaseObligations" xlink:label="loc_CLXT_DeferredTaxAssetsLeaseObligations" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="loc_CLXT_DeferredTaxAssetsLeaseObligations" use="optional" order="9" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" use="optional" order="10" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" use="optional" order="11" weight="1" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts" xlink:label="loc_CLXT_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="loc_CLXT_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts" use="optional" order="12" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities" use="optional" order="13" weight="-1" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_DeferredTaxLiabilitiesDeferredExpenseOperatingLeaseRightOfUseAssets" xlink:label="loc_CLXT_DeferredTaxLiabilitiesDeferredExpenseOperatingLeaseRightOfUseAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="loc_CLXT_DeferredTaxLiabilitiesDeferredExpenseOperatingLeaseRightOfUseAssets" use="optional" order="14" weight="1" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_DeferredTaxLiabilitiesFixedAssets" xlink:label="loc_CLXT_DeferredTaxLiabilitiesFixedAssets" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="loc_CLXT_DeferredTaxLiabilitiesFixedAssets" use="optional" order="15" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther" use="optional" order="16" weight="1" />
</calculationLink>
<calculationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainStatementsOfOperationsAmountsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CommonWarrantsFinancingCosts" xlink:label="loc_CLXT_CommonWarrantsFinancingCosts" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="loc_CLXT_CommonWarrantsFinancingCosts" use="optional" order="1" weight="-1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeNet" xlink:label="loc_us-gaap_InvestmentIncomeNet" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="loc_us-gaap_InvestmentIncomeNet" use="optional" order="2" weight="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense" />
<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="loc_us-gaap_InterestExpense" use="optional" order="3" weight="-1" />
</calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>clxt-20221231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 02-March-2023 [07:54:18] {PM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#ConsolidatedStatementsOfStockholdersEquity" roleURI="http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquity" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#ConsolidatedStatementsOfStockholdersEquityParenthetical" roleURI="http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockBasedCompensationTables" roleURI="http://www.calyxt.com/role/StockBasedCompensationTables" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" roleURI="http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfAssetsUsedToComputeDepreciationUsingTheStraightLineMethodDetail" roleURI="http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfAssetsUsedToComputeDepreciationUsingTheStraightLineMethodDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#GoingConcernAdditionalInformationDetail" roleURI="http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskSummaryOfFairValueMeasurementsAndFinancialStatementPresentationDetail" roleURI="http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskSummaryOfFairValueMeasurementsAndFinancialStatementPresentationDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#FinancialInstrumentsAndFinancialRiskManagementSummaryOfFairValueOfTheCommonWarrantsDetail" roleURI="http://www.calyxt.com/role/FinancialInstrumentsAndFinancialRiskManagementSummaryOfFairValueOfTheCommonWarrantsDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskAdditionalInformationDetail" roleURI="http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#RelatedPartyTransactionsAdditionalInformationDetail" roleURI="http://www.calyxt.com/role/RelatedPartyTransactionsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockholdersEquitySummaryOfWarrantsTransactionsDetail" roleURI="http://www.calyxt.com/role/StockholdersEquitySummaryOfWarrantsTransactionsDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockholdersEquityAdditionalInformationDetail" roleURI="http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockBasedCompensationAdditionalInformationDetail" roleURI="http://www.calyxt.com/role/StockBasedCompensationAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockBasedCompensationSummaryOfFairValuesOfStockOptionsGrantedAndAssumptionsUsedInBlackScholesModelDetail" roleURI="http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfStockOptionsGrantedAndAssumptionsUsedInBlackScholesModelDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockBasedCompensationStockOptionsAdditionalInformationDetail" roleURI="http://www.calyxt.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockBasedCompensationSummaryOfStockBasedCompensationExpenseRelatedToStockOptionAwardsDetail" roleURI="http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseRelatedToStockOptionAwardsDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetail" roleURI="http://www.calyxt.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockBasedCompensationSummaryOfActivityOfRestrictedStockUnitsDetail" roleURI="http://www.calyxt.com/role/StockBasedCompensationSummaryOfActivityOfRestrictedStockUnitsDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockBasedCompensationSummaryOfGrantDateFairValueOfRestrictedStockUnitAwardsVestedDetail" roleURI="http://www.calyxt.com/role/StockBasedCompensationSummaryOfGrantDateFairValueOfRestrictedStockUnitAwardsVestedDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockBasedCompensationScheduleOfWeightedAverageGrantDateFairValueOfRestrictedStockUnitsIssuedDetail" roleURI="http://www.calyxt.com/role/StockBasedCompensationScheduleOfWeightedAverageGrantDateFairValueOfRestrictedStockUnitsIssuedDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockBasedCompensationSummaryOfStockBasedCompensationExpensesRelatedToRestrictedStockUnitsDetail" roleURI="http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesRelatedToRestrictedStockUnitsDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockBasedCompensationSummaryOfStockBasedCompensationGrantedAsDeemedDividendsDetail" roleURI="http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantedAsDeemedDividendsDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockBasedCompensationPerformanceStockUnitsAdditionalInformationDetail" roleURI="http://www.calyxt.com/role/StockBasedCompensationPerformanceStockUnitsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockBasedCompensationSummaryOfFairValuesOfPerformanceStockUnitsGrantedAndAssumptionsUsedInMonteCarloSimulationPricingModelDetail" roleURI="http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfPerformanceStockUnitsGrantedAndAssumptionsUsedInMonteCarloSimulationPricingModelDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockBasedCompensationSummaryOfStockBasedCompensationExpensesRelatedToPerformanceStockUnitsDetail" roleURI="http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesRelatedToPerformanceStockUnitsDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#IncomeTaxesAdditionalInformationDetail" roleURI="http://www.calyxt.com/role/IncomeTaxesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#LeasesCommitmentsAndContingenciesAdditionalInformationDetail" roleURI="http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#LeasesCommitmentsAndContingenciesScheduleOfImpactOfAdoptionOfTheStandardOnConsolidatedBalanceSheetDetail" roleURI="http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesScheduleOfImpactOfAdoptionOfTheStandardOnConsolidatedBalanceSheetDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail" roleURI="http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#SupplementalInformationSummaryOfCertainStatementsOfOperationsAmountsDetail" roleURI="http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainStatementsOfOperationsAmountsDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#LongTermDebtAdditionalInformationDetail" roleURI="http://www.calyxt.com/role/LongTermDebtAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#RestructuringCostsAdditionalInformationDetail" roleURI="http://www.calyxt.com/role/RestructuringCostsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#ShareBasedCompensationSummaryOfShareBasedCompensationPerformanceSharesAwardOutstandingActivityDetail" roleURI="http://www.calyxt.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationPerformanceSharesAwardOutstandingActivityDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#SubsequentEventAdditionalInformationDetail" roleURI="http://www.calyxt.com/role/SubsequentEventAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#OrganizationAndSummaryOfSignificantAccountingPolicies" roleURI="http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#GoingConcern" roleURI="http://www.calyxt.com/role/GoingConcern" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#ConsolidatedBalanceSheets" roleURI="http://www.calyxt.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#EmployeeBenefitPlanAdditionalInformationDetail" roleURI="http://www.calyxt.com/role/EmployeeBenefitPlanAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#LeasesOtherCommitmentsAndContingencies" roleURI="http://www.calyxt.com/role/LeasesOtherCommitmentsAndContingencies" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#ConsolidatedStatementsOfOperations" roleURI="http://www.calyxt.com/role/ConsolidatedStatementsOfOperations" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockholdersEquity" roleURI="http://www.calyxt.com/role/StockholdersEquity" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#EmployeeBenefitPlanSummaryOfDefinedContributionPlanDetail" roleURI="http://www.calyxt.com/role/EmployeeBenefitPlanSummaryOfDefinedContributionPlanDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRisk" roleURI="http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRisk" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#EmployeeBenefitPlan" roleURI="http://www.calyxt.com/role/EmployeeBenefitPlan" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#RestructuringCosts" roleURI="http://www.calyxt.com/role/RestructuringCosts" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#IncomeTaxesSummaryOfReconciliationOfStatutoryIncomeTaxRateDetail" roleURI="http://www.calyxt.com/role/IncomeTaxesSummaryOfReconciliationOfStatutoryIncomeTaxRateDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesTables" roleURI="http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesTables" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#LongTermDebt" roleURI="http://www.calyxt.com/role/LongTermDebt" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#SegmentInformationAdditionalInformationDetail" roleURI="http://www.calyxt.com/role/SegmentInformationAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskTables" roleURI="http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskTables" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" roleURI="http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#RelatedPartyTransactions" roleURI="http://www.calyxt.com/role/RelatedPartyTransactions" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.calyxt.com/role/ConsolidatedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#EmployeeBenefitPlanTables" roleURI="http://www.calyxt.com/role/EmployeeBenefitPlanTables" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#IncomeTaxesTables" roleURI="http://www.calyxt.com/role/IncomeTaxesTables" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockBasedCompensation" roleURI="http://www.calyxt.com/role/StockBasedCompensation" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#SupplementalInformation" roleURI="http://www.calyxt.com/role/SupplementalInformation" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail" roleURI="http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#SegmentInformation" roleURI="http://www.calyxt.com/role/SegmentInformation" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#IncomeTaxes" roleURI="http://www.calyxt.com/role/IncomeTaxes" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockBasedCompensationSummaryOfStockOptionActivityDetail" roleURI="http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#SupplementalInformationTables" roleURI="http://www.calyxt.com/role/SupplementalInformationTables" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockBasedCompensationSummaryOfNetCashProceedsFromExerciseOfStockOptionsLessSharesUsedForMinimumWithholdingTaxesAndIntrinsicValueOfOptionsExercisedDetail" roleURI="http://www.calyxt.com/role/StockBasedCompensationSummaryOfNetCashProceedsFromExerciseOfStockOptionsLessSharesUsedForMinimumWithholdingTaxesAndIntrinsicValueOfOptionsExercisedDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#CoverPage" roleURI="http://www.calyxt.com/role/CoverPage" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#LeasesOtherCommitmentsAndContingenciesTables" roleURI="http://www.calyxt.com/role/LeasesOtherCommitmentsAndContingenciesTables" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#SupplementalInformationSummaryOfStatementsOfCertainStatementsOfCashFlowsAmountsDetail" roleURI="http://www.calyxt.com/role/SupplementalInformationSummaryOfStatementsOfCertainStatementsOfCashFlowsAmountsDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail" roleURI="http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#LeasesCommitmentsAndContingenciesSummaryOfOtherInformationRelatedToLeasesDetail" roleURI="http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfOtherInformationRelatedToLeasesDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#LeasesCommitmentsAndContingenciesSummaryOfLeaseCostDetail" roleURI="http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfLeaseCostDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#SubsequentEvent" roleURI="http://www.calyxt.com/role/SubsequentEvent" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockholdersEquityTables" roleURI="http://www.calyxt.com/role/StockholdersEquityTables" />
<roleRef xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd#eedm" roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />
<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" />
<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" />
<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" />
<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" />
<arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" />
<definitionLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquity">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2146019332" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_45773417" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2146019332" xlink:to="loc_us-gaap_StockholdersEquity_45773417" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_2027071165" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2146019332" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_2027071165" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_461309795" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2146019332" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_461309795" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_NumberOfSharesWithheldForNetShareSettlement" xlink:label="loc_clxt_NumberOfSharesWithheldForNetShareSettlement_1631538802" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2146019332" xlink:to="loc_clxt_NumberOfSharesWithheldForNetShareSettlement_1631538802" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2110765508" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2146019332" xlink:to="loc_us-gaap_StatementTable_2110765508" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_176372101" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2110765508" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_176372101" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_637121031" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_176372101" xlink:to="loc_us-gaap_EquityComponentDomain_637121031" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_637121031_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_176372101" xlink:to="loc_us-gaap_EquityComponentDomain_637121031_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_1626871352" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_637121031" xlink:to="loc_us-gaap_CommonStockMember_1626871352" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_121862220" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_637121031" xlink:to="loc_us-gaap_RetainedEarningsMember_121862220" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_32896094" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_637121031" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_32896094" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_594929160" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_637121031" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_594929160" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaap_TreasuryStockMember_522739918" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_637121031" xlink:to="loc_us-gaap_TreasuryStockMember_522739918" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_362271592" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2110765508" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_362271592" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463134" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_362271592" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463134" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463134_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_362271592" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463134_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_FollowOnPublicOfferingMember" xlink:label="loc_clxt_FollowOnPublicOfferingMember_648678398" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463134" xlink:to="loc_clxt_FollowOnPublicOfferingMember_648678398" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_AtmFacilityMember" xlink:label="loc_clxt_AtmFacilityMember_2100472317" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463134" xlink:to="loc_clxt_AtmFacilityMember_2100472317" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IPOMember" xlink:label="loc_us-gaap_IPOMember_1009824060" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463134" xlink:to="loc_us-gaap_IPOMember_1009824060" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockCompensationPlanMember" xlink:label="loc_us-gaap_StockCompensationPlanMember_1009824058" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463134" xlink:to="loc_us-gaap_StockCompensationPlanMember_1009824058" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_982769360" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2146019332" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_982769360" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_2058563241" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2146019332" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_2058563241" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_1065763291" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2146019332" xlink:to="loc_us-gaap_SharesOutstanding_1065763291" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_2033740035" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2146019332" xlink:to="loc_us-gaap_NetIncomeLoss_2033740035" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_IssuanceOfCommonStockUponExerciseOfPrefundedWarrants" xlink:label="loc_clxt_IssuanceOfCommonStockUponExerciseOfPrefundedWarrants_1009824062" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2146019332" xlink:to="loc_clxt_IssuanceOfCommonStockUponExerciseOfPrefundedWarrants_1009824062" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithHeldUponNetShareSettlementOfRestrictedStockUnits" xlink:label="loc_clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithHeldUponNetShareSettlementOfRestrictedStockUnits_1009824065" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2146019332" xlink:to="loc_clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithHeldUponNetShareSettlementOfRestrictedStockUnits_1009824065" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithheldUponNetShareSettlementOfRestrictedStockUnitsValue" xlink:label="loc_clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithheldUponNetShareSettlementOfRestrictedStockUnitsValue_1009824064" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2146019332" xlink:to="loc_clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithheldUponNetShareSettlementOfRestrictedStockUnitsValue_1009824064" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CumulativeEffectOfAdoptionOfLeaseAccountingStandard" xlink:label="loc_clxt_CumulativeEffectOfAdoptionOfLeaseAccountingStandard_1009824063" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2146019332" xlink:to="loc_clxt_CumulativeEffectOfAdoptionOfLeaseAccountingStandard_1009824063" use="optional" order="28" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2146019333" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2110765509" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2146019333" xlink:to="loc_us-gaap_StatementTable_2110765509" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_362271593" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2110765509" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_362271593" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463133" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_362271593" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463133" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463133_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_362271593" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463133_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_FollowOnPublicOfferingMember" xlink:label="loc_clxt_FollowOnPublicOfferingMember_648678399" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463133" xlink:to="loc_clxt_FollowOnPublicOfferingMember_648678399" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis_6622358" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2110765509" xlink:to="loc_us-gaap_TypeOfArrangementAxis_6622358" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_876845608" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_6622358" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_876845608" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_876845608_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_6622358" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_876845608_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_AtmFacilityMember" xlink:label="loc_clxt_AtmFacilityMember_2100472316" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_876845608" xlink:to="loc_clxt_AtmFacilityMember_2100472316" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_1594723891" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2146019333" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_1594723891" use="optional" order="10" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockBasedCompensationTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996575" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock_1098974643" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996575" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock_1098974643" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_117226414" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996575" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_117226414" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock_1529541958" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996575" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock_1529541958" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_153197550" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996575" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_153197550" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120586" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996575" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120586" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_69580000" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120586" xlink:to="loc_us-gaap_AwardTypeAxis_69580000" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977714" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_69580000" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977714" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977714_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_69580000" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977714_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_165806220" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977714" xlink:to="loc_us-gaap_EmployeeStockOptionMember_165806220" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_398619811" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977714" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_398619811" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaap_PerformanceSharesMember_11153603" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977714" xlink:to="loc_us-gaap_PerformanceSharesMember_11153603" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GranteeStatusAxis" xlink:label="loc_us-gaap_GranteeStatusAxis_896405523" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120586" xlink:to="loc_us-gaap_GranteeStatusAxis_896405523" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GranteeStatusDomain" xlink:label="loc_us-gaap_GranteeStatusDomain_613318436" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GranteeStatusAxis_896405523" xlink:to="loc_us-gaap_GranteeStatusDomain_613318436" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GranteeStatusDomain" xlink:label="loc_us-gaap_GranteeStatusDomain_613318436_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GranteeStatusAxis_896405523" xlink:to="loc_us-gaap_GranteeStatusDomain_613318436_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_TwoThousandAndTwentyOneGrantMember" xlink:label="loc_clxt_TwoThousandAndTwentyOneGrantMember_41540980" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GranteeStatusDomain_613318436" xlink:to="loc_clxt_TwoThousandAndTwentyOneGrantMember_41540980" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_TwoThousandAndNineteenGrantMember" xlink:label="loc_clxt_TwoThousandAndNineteenGrantMember_252033602" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GranteeStatusDomain_613318436" xlink:to="loc_clxt_TwoThousandAndNineteenGrantMember_252033602" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_174799040" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996575" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_174799040" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_1041046612" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996575" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_1041046612" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ShareBasedCompensationArrangementsByShareBasedPaymentAwardWeightedAverageGrantDateFairValueOfRestrictedStockUnitsTableTextBlock" xlink:label="loc_clxt_ShareBasedCompensationArrangementsByShareBasedPaymentAwardWeightedAverageGrantDateFairValueOfRestrictedStockUnitsTableTextBlock_1993683650" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996575" xlink:to="loc_clxt_ShareBasedCompensationArrangementsByShareBasedPaymentAwardWeightedAverageGrantDateFairValueOfRestrictedStockUnitsTableTextBlock_1993683650" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_DisclosureOfShareBasedCompensationAwardsRestrictedStockUnitsDeemedDividendsTableTextBlock" xlink:label="loc_clxt_DisclosureOfShareBasedCompensationAwardsRestrictedStockUnitsDeemedDividendsTableTextBlock_1154426231" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996575" xlink:to="loc_clxt_DisclosureOfShareBasedCompensationAwardsRestrictedStockUnitsDeemedDividendsTableTextBlock_1154426231" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ScheduleOfShareBasedPaymentAwardPerformanceStockUnitValuationAssumptionsTableTextBlock" xlink:label="loc_clxt_ScheduleOfShareBasedPaymentAwardPerformanceStockUnitValuationAssumptionsTableTextBlock_1429552253" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996575" xlink:to="loc_clxt_ScheduleOfShareBasedPaymentAwardPerformanceStockUnitValuationAssumptionsTableTextBlock_1429552253" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_1009823958" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996575" xlink:to="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_1009823958" use="optional" order="22" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2131262914" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OrganizationsAndSignificantAccountingPoliciesTable" xlink:label="loc_clxt_OrganizationsAndSignificantAccountingPoliciesTable_1168181551" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2131262914" xlink:to="loc_clxt_OrganizationsAndSignificantAccountingPoliciesTable_1168181551" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis_6622385" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_clxt_OrganizationsAndSignificantAccountingPoliciesTable_1168181551" xlink:to="loc_us-gaap_TypeOfArrangementAxis_6622385" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_876845581" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_6622385" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_876845581" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_876845581_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_6622385" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_876845581_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467027" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_clxt_OrganizationsAndSignificantAccountingPoliciesTable_1168181551" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467027" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_2146632771" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467027" xlink:to="loc_us-gaap_RelatedPartyDomain_2146632771" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_2146632771_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467027" xlink:to="loc_us-gaap_RelatedPartyDomain_2146632771_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1009824074" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_clxt_OrganizationsAndSignificantAccountingPoliciesTable_1168181551" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1009824074" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_1009824073" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1009824074" xlink:to="loc_us-gaap_TypeOfAdoptionMember_1009824073" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_1009824073_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1009824074" xlink:to="loc_us-gaap_TypeOfAdoptionMember_1009824073_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_1009824072" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_1009824073" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_1009824072" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1009823844" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_clxt_OrganizationsAndSignificantAccountingPoliciesTable_1168181551" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1009823844" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1009823843" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1009823844" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1009823843" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1009823843_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1009823844" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1009823843_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_SubsidiaryMember" xlink:label="loc_clxt_SubsidiaryMember_1009823842" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_1009823843" xlink:to="loc_clxt_SubsidiaryMember_1009823842" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_325654765" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2131262914" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_325654765" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_1690064526" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2131262914" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_1690064526" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_YearFounded" xlink:label="loc_us-gaap_YearFounded_1950906539" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2131262914" xlink:to="loc_us-gaap_YearFounded_1950906539" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1009824079" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2131262914" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1009824079" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1009824067" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2131262914" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1009824067" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_StockholdersEquityCumulativeEffectOfAdoptionOfLeaseAccountingStandard" xlink:label="loc_clxt_StockholdersEquityCumulativeEffectOfAdoptionOfLeaseAccountingStandard_1009824066" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2131262914" xlink:to="loc_clxt_StockholdersEquityCumulativeEffectOfAdoptionOfLeaseAccountingStandard_1009824066" use="optional" order="21" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfAssetsUsedToComputeDepreciationUsingTheStraightLineMethodDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2131262915" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_2041634139" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2131262915" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_2041634139" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1266535672" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2131262915" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1266535672" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1561819542" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1266535672" xlink:to="loc_srt_RangeAxis_1561819542" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1558586346" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1561819542" xlink:to="loc_srt_RangeMember_1558586346" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1558586346_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1561819542" xlink:to="loc_srt_RangeMember_1558586346_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_799635359" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1558586346" xlink:to="loc_srt_MinimumMember_799635359" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_943553969" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1558586346" xlink:to="loc_srt_MaximumMember_943553969" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1503536682" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1266535672" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1503536682" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470458" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1503536682" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470458" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470458_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1503536682" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470458_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_338101964" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470458" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_338101964" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_240728572" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470458" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_240728572" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsHeldUnderCapitalLeasesMember" xlink:label="loc_us-gaap_AssetsHeldUnderCapitalLeasesMember_1315613179" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470458" xlink:to="loc_us-gaap_AssetsHeldUnderCapitalLeasesMember_1315613179" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember" xlink:label="loc_us-gaap_ComputerEquipmentMember_9067014" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470458" xlink:to="loc_us-gaap_ComputerEquipmentMember_9067014" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VehiclesMember" xlink:label="loc_us-gaap_VehiclesMember_1452544999" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470458" xlink:to="loc_us-gaap_VehiclesMember_1452544999" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaap_OfficeEquipmentMember_1992646273" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470458" xlink:to="loc_us-gaap_OfficeEquipmentMember_1992646273" use="optional" order="16" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_876759225" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1475348352" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_876759225" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1475348352" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_630411188" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_876759225" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_630411188" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_2125213017" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_876759225" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_2125213017" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash" xlink:label="loc_us-gaap_RestrictedCash_2058371346" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_876759225" xlink:to="loc_us-gaap_RestrictedCash_2058371346" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_1857281016" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_876759225" xlink:to="loc_us-gaap_LiabilitiesCurrent_1857281016" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_461309825" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_876759225" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_461309825" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_2027071195" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_876759225" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_2027071195" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_374066654" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_876759225" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_374066654" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_PublicFloatMinimum" xlink:label="loc_clxt_PublicFloatMinimum_2124749749" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_876759225" xlink:to="loc_clxt_PublicFloatMinimum_2124749749" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_1270185303" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_876759225" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_1270185303" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleLeasebackTransactionDescriptionAxis" xlink:label="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_504736765" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_1270185303" xlink:to="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_504736765" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleLeasebackTransactionNameDomain" xlink:label="loc_us-gaap_SaleLeasebackTransactionNameDomain_997807672" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_504736765" xlink:to="loc_us-gaap_SaleLeasebackTransactionNameDomain_997807672" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleLeasebackTransactionNameDomain" xlink:label="loc_us-gaap_SaleLeasebackTransactionNameDomain_997807672_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_504736765" xlink:to="loc_us-gaap_SaleLeasebackTransactionNameDomain_997807672_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember" xlink:label="loc_us-gaap_EquipmentMember_973090075" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionNameDomain_997807672" xlink:to="loc_us-gaap_EquipmentMember_973090075" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_241949380" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_1270185303" xlink:to="loc_srt_StatementScenarioAxis_241949380" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_1225052796" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_241949380" xlink:to="loc_srt_ScenarioUnspecifiedDomain_1225052796" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_1225052796_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_241949380" xlink:to="loc_srt_ScenarioUnspecifiedDomain_1225052796_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_362271622" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_1270185303" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_362271622" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463104" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_362271622" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463104" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463104_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_362271622" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463104_default" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ShelfRegistrationStatementMember" xlink:label="loc_clxt_ShelfRegistrationStatementMember_1896588165" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463104" xlink:to="loc_clxt_ShelfRegistrationStatementMember_1896588165" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis_6622387" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_1270185303" xlink:to="loc_us-gaap_TypeOfArrangementAxis_6622387" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_876845579" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_6622387" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_876845579" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_876845579_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_6622387" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_876845579_default" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_AtmFacilityMember" xlink:label="loc_clxt_AtmFacilityMember_2100472287" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_876845579" xlink:to="loc_clxt_AtmFacilityMember_2100472287" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_974878282" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_1270185303" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_974878282" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1130858021" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_974878282" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1130858021" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1130858021_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_974878282" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1130858021_default" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_1561052410" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_1270185303" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_1561052410" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_1641937495" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_1561052410" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_1641937495" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_1641937495_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_1561052410" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_1641937495_default" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_PreFundedWarrantsMember" xlink:label="loc_clxt_PreFundedWarrantsMember_1398153399" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_1641937495" xlink:to="loc_clxt_PreFundedWarrantsMember_1398153399" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CommonWarrantsMember" xlink:label="loc_clxt_CommonWarrantsMember_48797951" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_1641937495" xlink:to="loc_clxt_CommonWarrantsMember_48797951" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1561819541" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_1270185303" xlink:to="loc_srt_RangeAxis_1561819541" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1558586345" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1561819541" xlink:to="loc_srt_RangeMember_1558586345" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1558586345_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1561819541" xlink:to="loc_srt_RangeMember_1558586345_default" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_943553970" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1558586345" xlink:to="loc_srt_MaximumMember_943553970" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467029" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_1270185303" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467029" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_2146632773" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467029" xlink:to="loc_us-gaap_RelatedPartyDomain_2146632773" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_2146632773_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467029" xlink:to="loc_us-gaap_RelatedPartyDomain_2146632773_default" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_2033740065" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_876759225" xlink:to="loc_us-gaap_NetIncomeLoss_2033740065" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesSubscribedButUnissued" xlink:label="loc_us-gaap_CommonStockSharesSubscribedButUnissued_1009824061" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_876759225" xlink:to="loc_us-gaap_CommonStockSharesSubscribedButUnissued_1009824061" use="optional" order="42" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskSummaryOfFairValueMeasurementsAndFinancialStatementPresentationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems" xlink:label="loc_us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems_2016433243" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueConcentrationOfRiskTable" xlink:label="loc_us-gaap_FairValueConcentrationOfRiskTable_1644567548" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems_2016433243" xlink:to="loc_us-gaap_FairValueConcentrationOfRiskTable_1644567548" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_1091474344" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueConcentrationOfRiskTable_1644567548" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_1091474344" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_987173431" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_1091474344" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_987173431" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_987173431_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_1091474344" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_987173431_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_1903813467" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueConcentrationOfRiskTable_1644567548" xlink:to="loc_us-gaap_InvestmentTypeAxis_1903813467" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_484031736" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_1903813467" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_484031736" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_484031736_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_1903813467" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_484031736_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CommonStockWarrantsMember" xlink:label="loc_clxt_CommonStockWarrantsMember_1009824056" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_484031736" xlink:to="loc_clxt_CommonStockWarrantsMember_1009824056" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1422652562" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueConcentrationOfRiskTable_1644567548" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1422652562" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1540789283" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1422652562" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1540789283" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1540789283_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1422652562" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1540789283_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_1888373251" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1540789283" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_1888373251" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesFairValueDisclosure" xlink:label="loc_us-gaap_OtherLiabilitiesFairValueDisclosure_1219942682" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems_2016433243" xlink:to="loc_us-gaap_OtherLiabilitiesFairValueDisclosure_1219942682" use="optional" order="13" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/FinancialInstrumentsAndFinancialRiskManagementSummaryOfFairValueOfTheCommonWarrantsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_1009824047" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetMeasurementInput" xlink:label="loc_us-gaap_DerivativeAssetMeasurementInput_1009824046" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_1009824047" xlink:to="loc_us-gaap_DerivativeAssetMeasurementInput_1009824046" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_EstimatedFairValueOfCommonWarrantsMeasurementInput" xlink:label="loc_clxt_EstimatedFairValueOfCommonWarrantsMeasurementInput_1009824045" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_1009824047" xlink:to="loc_clxt_EstimatedFairValueOfCommonWarrantsMeasurementInput_1009824045" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_1009824053" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_1009824047" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_1009824053" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_1009824052" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_1009824053" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_1009824052" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_1009824051" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_1009824052" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_1009824051" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_1009824051_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_1009824052" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_1009824051_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_1009824050" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_1009824051" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_1009824050" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputOptionVolatilityMember" xlink:label="loc_us-gaap_MeasurementInputOptionVolatilityMember_1009824049" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_1009824051" xlink:to="loc_us-gaap_MeasurementInputOptionVolatilityMember_1009824049" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember_1009824048" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_1009824051" xlink:to="loc_us-gaap_MeasurementInputExpectedTermMember_1009824048" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems" xlink:label="loc_us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems_2016433244" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueConcentrationOfRiskTable" xlink:label="loc_us-gaap_FairValueConcentrationOfRiskTable_1644567549" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems_2016433244" xlink:to="loc_us-gaap_FairValueConcentrationOfRiskTable_1644567549" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_1903813468" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueConcentrationOfRiskTable_1644567549" xlink:to="loc_us-gaap_InvestmentTypeAxis_1903813468" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_484031735" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_1903813468" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_484031735" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_484031735_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_1903813468" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_484031735_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_2087405889" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_484031735" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_2087405889" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_1091474345" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueConcentrationOfRiskTable_1644567549" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_1091474345" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_987173432" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_1091474345" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_987173432" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_987173432_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_1091474345" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_987173432_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_FinanceLeaseObligationsFairValueDisclosure" xlink:label="loc_clxt_FinanceLeaseObligationsFairValueDisclosure_2015931087" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems_2016433244" xlink:to="loc_clxt_FinanceLeaseObligationsFairValueDisclosure_2015931087" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnDerivatives" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivatives_1283454941" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems_2016433244" xlink:to="loc_us-gaap_UnrealizedGainLossOnDerivatives_1283454941" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_1980684476" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems_2016433244" xlink:to="loc_us-gaap_ShortTermInvestments_1980684476" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OtherFinancialInstruments" xlink:label="loc_clxt_OtherFinancialInstruments_1009824044" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems_2016433244" xlink:to="loc_clxt_OtherFinancialInstruments_1009824044" use="optional" order="12" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/RelatedPartyTransactionsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_1265182085" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1999949038" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1265182085" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1999949038" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1386023264" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1999949038" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1386023264" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_482797765" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1386023264" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_482797765" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_482797765_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1386023264" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_482797765_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_362271625" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1999949038" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_362271625" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463101" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_362271625" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463101" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463101_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_362271625" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463101_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1561819538" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1999949038" xlink:to="loc_srt_RangeAxis_1561819538" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1558586342" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1561819538" xlink:to="loc_srt_RangeMember_1558586342" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1558586342_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1561819538" xlink:to="loc_srt_RangeMember_1558586342_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_943553973" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1558586342" xlink:to="loc_srt_MaximumMember_943553973" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467032" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1999949038" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467032" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_2146632776" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467032" xlink:to="loc_us-gaap_RelatedPartyDomain_2146632776" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_2146632776_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467032" xlink:to="loc_us-gaap_RelatedPartyDomain_2146632776_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CellectisMember" xlink:label="loc_clxt_CellectisMember_1069852781" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_2146632776" xlink:to="loc_clxt_CellectisMember_1069852781" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_69580011" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1999949038" xlink:to="loc_us-gaap_AwardTypeAxis_69580011" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977725" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_69580011" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977725" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977725_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_69580011" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977725_default" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinimumNetWorthRequiredForCompliance" xlink:label="loc_us-gaap_MinimumNetWorthRequiredForCompliance_89908446" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1265182085" xlink:to="loc_us-gaap_MinimumNetWorthRequiredForCompliance_89908446" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ThresholdPercentageOfOwnershipInOutstandingCommonStockToEnactIndemnificationAgreement" xlink:label="loc_clxt_ThresholdPercentageOfOwnershipInOutstandingCommonStockToEnactIndemnificationAgreement_1689687082" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1265182085" xlink:to="loc_clxt_ThresholdPercentageOfOwnershipInOutstandingCommonStockToEnactIndemnificationAgreement_1689687082" use="optional" order="20" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockholdersEquitySummaryOfWarrantsTransactionsDetail">
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_DisclosureOfWarrantsTransactionsLineItems" xlink:label="loc_clxt_DisclosureOfWarrantsTransactionsLineItems_1009824032" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_DisclosureOfWarrantsTransactionsTable" xlink:label="loc_clxt_DisclosureOfWarrantsTransactionsTable_1009824037" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_clxt_DisclosureOfWarrantsTransactionsLineItems_1009824032" xlink:to="loc_clxt_DisclosureOfWarrantsTransactionsTable_1009824037" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_1009824036" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_clxt_DisclosureOfWarrantsTransactionsTable_1009824037" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_1009824036" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_1009824035" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_1009824036" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_1009824035" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_1009824035_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_1009824036" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_1009824035_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_PreFundedWarrantsMember" xlink:label="loc_clxt_PreFundedWarrantsMember_1009824034" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_1009824035" xlink:to="loc_clxt_PreFundedWarrantsMember_1009824034" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CommonStockWarrantsMember" xlink:label="loc_clxt_CommonStockWarrantsMember_1009824033" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_1009824035" xlink:to="loc_clxt_CommonStockWarrantsMember_1009824033" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_1009824031" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_clxt_DisclosureOfWarrantsTransactionsLineItems_1009824032" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_1009824031" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_1009824030" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_clxt_DisclosureOfWarrantsTransactionsLineItems_1009824032" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_1009824030" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1009824021" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_clxt_DisclosureOfWarrantsTransactionsLineItems_1009824032" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1009824021" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1009824027" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_clxt_DisclosureOfWarrantsTransactionsLineItems_1009824032" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1009824027" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1009824026" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_clxt_DisclosureOfWarrantsTransactionsLineItems_1009824032" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1009824026" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" xlink:label="loc_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod_1009824025" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_clxt_DisclosureOfWarrantsTransactionsLineItems_1009824032" xlink:to="loc_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod_1009824025" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1009824022" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_clxt_DisclosureOfWarrantsTransactionsLineItems_1009824032" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1009824022" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_1009824020" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_clxt_DisclosureOfWarrantsTransactionsLineItems_1009824032" xlink:to="loc_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_1009824020" use="optional" order="14" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1567818166" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_StockholdersEquityTable" xlink:label="loc_clxt_StockholdersEquityTable_2076387596" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1567818166" xlink:to="loc_clxt_StockholdersEquityTable_2076387596" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467033" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_clxt_StockholdersEquityTable_2076387596" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467033" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_2146632777" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467033" xlink:to="loc_us-gaap_RelatedPartyDomain_2146632777" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_2146632777_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467033" xlink:to="loc_us-gaap_RelatedPartyDomain_2146632777_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CellectisMember" xlink:label="loc_clxt_CellectisMember_1069852782" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_2146632777" xlink:to="loc_clxt_CellectisMember_1069852782" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_241949384" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_clxt_StockholdersEquityTable_2076387596" xlink:to="loc_srt_StatementScenarioAxis_241949384" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_1225052792" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_241949384" xlink:to="loc_srt_ScenarioUnspecifiedDomain_1225052792" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_1225052792_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_241949384" xlink:to="loc_srt_ScenarioUnspecifiedDomain_1225052792_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1561819537" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_clxt_StockholdersEquityTable_2076387596" xlink:to="loc_srt_RangeAxis_1561819537" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1558586341" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1561819537" xlink:to="loc_srt_RangeMember_1558586341" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1558586341_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1561819537" xlink:to="loc_srt_RangeMember_1558586341_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_799635364" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1558586341" xlink:to="loc_srt_MinimumMember_799635364" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_943553974" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1558586341" xlink:to="loc_srt_MaximumMember_943553974" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_362271626" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_clxt_StockholdersEquityTable_2076387596" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_362271626" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463100" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_362271626" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463100" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463100_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_362271626" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463100_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_FollowOnPublicOfferingMember" xlink:label="loc_clxt_FollowOnPublicOfferingMember_648678432" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463100" xlink:to="loc_clxt_FollowOnPublicOfferingMember_648678432" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_974878286" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_clxt_StockholdersEquityTable_2076387596" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_974878286" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1130858017" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_974878286" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1130858017" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1130858017_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_974878286" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1130858017_default" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_1561052414" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_clxt_StockholdersEquityTable_2076387596" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_1561052414" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_1641937499" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_1561052414" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_1641937499" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_1641937499_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_1561052414" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_1641937499_default" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CommonWarrantsMember" xlink:label="loc_clxt_CommonWarrantsMember_48797955" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_1641937499" xlink:to="loc_clxt_CommonWarrantsMember_48797955" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_PreFundedWarrantsMember" xlink:label="loc_clxt_PreFundedWarrantsMember_1398153403" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_1641937499" xlink:to="loc_clxt_PreFundedWarrantsMember_1398153403" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CommonStockWarrantsMember" xlink:label="loc_clxt_CommonStockWarrantsMember_1009824018" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_1641937499" xlink:to="loc_clxt_CommonStockWarrantsMember_1009824018" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis_6622391" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_clxt_StockholdersEquityTable_2076387596" xlink:to="loc_us-gaap_TypeOfArrangementAxis_6622391" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_876845575" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TypeOfArrangementAxis_6622391" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_876845575" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_876845575_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TypeOfArrangementAxis_6622391" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_876845575_default" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_AtmFacilityMember" xlink:label="loc_clxt_AtmFacilityMember_2100472283" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_876845575" xlink:to="loc_clxt_AtmFacilityMember_2100472283" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExpenseRelatedToDistributionOrServicingAndUnderwritingFees" xlink:label="loc_us-gaap_ExpenseRelatedToDistributionOrServicingAndUnderwritingFees_1874595854" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1567818166" xlink:to="loc_us-gaap_ExpenseRelatedToDistributionOrServicingAndUnderwritingFees_1874595854" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_426997081" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1567818166" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_426997081" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_461309829" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1567818166" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_461309829" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_1384139343" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1567818166" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_1384139343" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_2027071199" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1567818166" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_2027071199" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_2125213013" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1567818166" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_2125213013" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_479611524" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1567818166" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_479611524" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_374066650" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1567818166" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_374066650" use="optional" order="38" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_2089278003" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1567818166" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_2089278003" use="optional" order="39" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_1009824019" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1567818166" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_1009824019" use="optional" order="40" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockVotingRights" xlink:label="loc_us-gaap_CommonStockVotingRights_1009824017" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1567818166" xlink:to="loc_us-gaap_CommonStockVotingRights_1009824017" use="optional" order="41" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesSubscribedButUnissued" xlink:label="loc_us-gaap_CommonStockSharesSubscribedButUnissued_1009824010" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1567818166" xlink:to="loc_us-gaap_CommonStockSharesSubscribedButUnissued_1009824010" use="optional" order="42" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" xlink:label="loc_us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable_1009824016" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1567818166" xlink:to="loc_us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable_1009824016" use="optional" order="43" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockBasedCompensationAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996589" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesAvailableForIssue" xlink:label="loc_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesAvailableForIssue_2261858" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996589" xlink:to="loc_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesAvailableForIssue_2261858" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ExpectedBenefitToEarningsFromRecaptureOfNonCashStockCompensationExpense" xlink:label="loc_clxt_ExpectedBenefitToEarningsFromRecaptureOfNonCashStockCompensationExpense_1801969954" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996589" xlink:to="loc_clxt_ExpectedBenefitToEarningsFromRecaptureOfNonCashStockCompensationExpense_1801969954" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120600" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996589" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120600" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_69580014" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120600" xlink:to="loc_us-gaap_AwardTypeAxis_69580014" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977728" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_69580014" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977728" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977728_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_69580014" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977728_default" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaap_PerformanceSharesMember_11153589" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977728" xlink:to="loc_us-gaap_PerformanceSharesMember_11153589" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_1523960449" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120600" xlink:to="loc_srt_TitleOfIndividualAxis_1523960449" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_836692194" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_1523960449" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_836692194" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_836692194_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_1523960449" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_836692194_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_FormerChiefExecutiveOfficerMember" xlink:label="loc_clxt_FormerChiefExecutiveOfficerMember_1616986223" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_836692194" xlink:to="loc_clxt_FormerChiefExecutiveOfficerMember_1616986223" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_134758995" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120600" xlink:to="loc_us-gaap_PlanNameAxis_134758995" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1384885416" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_134758995" xlink:to="loc_us-gaap_PlanNameDomain_1384885416" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1384885416_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_134758995" xlink:to="loc_us-gaap_PlanNameDomain_1384885416_default" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CalyxtIncEquityEmployeeInducementIncentivePlanMember" xlink:label="loc_clxt_CalyxtIncEquityEmployeeInducementIncentivePlanMember_50491982" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1384885416" xlink:to="loc_clxt_CalyxtIncEquityEmployeeInducementIncentivePlanMember_50491982" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_TwoThousandSeventeenOmnibusPlanMember" xlink:label="loc_clxt_TwoThousandSeventeenOmnibusPlanMember_1224564740" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1384885416" xlink:to="loc_clxt_TwoThousandSeventeenOmnibusPlanMember_1224564740" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_2082330736" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996589" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_2082330736" use="optional" order="17" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfStockOptionsGrantedAndAssumptionsUsedInBlackScholesModelDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996590" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_319028264" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996590" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_319028264" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_2136423664" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996590" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_2136423664" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1416538459" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996590" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1416538459" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120601" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996590" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120601" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1561819534" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120601" xlink:to="loc_srt_RangeAxis_1561819534" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1558586338" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1561819534" xlink:to="loc_srt_RangeMember_1558586338" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1558586338_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1561819534" xlink:to="loc_srt_RangeMember_1558586338_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_799635367" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1558586338" xlink:to="loc_srt_MinimumMember_799635367" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_943553977" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1558586338" xlink:to="loc_srt_MaximumMember_943553977" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_69580015" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120601" xlink:to="loc_us-gaap_AwardTypeAxis_69580015" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977729" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_69580015" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977729" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977729_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_69580015" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977729_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_165806205" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977729" xlink:to="loc_us-gaap_EmployeeStockOptionMember_165806205" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValueOfStockOptionsGranted" xlink:label="loc_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValueOfStockOptionsGranted_99315925" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996590" xlink:to="loc_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValueOfStockOptionsGranted_99315925" use="optional" order="14" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996591" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OptionPriceAtPercentageOfFairMarketValue" xlink:label="loc_clxt_OptionPriceAtPercentageOfFairMarketValue_530260485" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996591" xlink:to="loc_clxt_OptionPriceAtPercentageOfFairMarketValue_530260485" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_354285078" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996591" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_354285078" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_912063509" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996591" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_912063509" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_1769041849" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996591" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_1769041849" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120602" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996591" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120602" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1561819533" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120602" xlink:to="loc_srt_RangeAxis_1561819533" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1558586337" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1561819533" xlink:to="loc_srt_RangeMember_1558586337" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1558586337_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1561819533" xlink:to="loc_srt_RangeMember_1558586337_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_943553978" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1558586337" xlink:to="loc_srt_MaximumMember_943553978" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_799635368" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1558586337" xlink:to="loc_srt_MinimumMember_799635368" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_69580016" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120602" xlink:to="loc_us-gaap_AwardTypeAxis_69580016" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977730" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_69580016" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977730" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977730_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_69580016" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977730_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_1796621064" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977730" xlink:to="loc_us-gaap_EmployeeStockOptionMember_1796621064" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_134758993" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120602" xlink:to="loc_us-gaap_PlanNameAxis_134758993" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1384885418" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_134758993" xlink:to="loc_us-gaap_PlanNameDomain_1384885418" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1384885418_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_134758993" xlink:to="loc_us-gaap_PlanNameDomain_1384885418_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_TwoThousandSeventeenOmnibusPlanMember" xlink:label="loc_clxt_TwoThousandSeventeenOmnibusPlanMember_1224564742" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1384885418" xlink:to="loc_clxt_TwoThousandSeventeenOmnibusPlanMember_1224564742" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_609954798" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996591" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_609954798" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1744654486" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996591" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1744654486" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_731953393" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996591" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_731953393" use="optional" order="21" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseRelatedToStockOptionAwardsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996593" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120604" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996593" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120604" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_69580018" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120604" xlink:to="loc_us-gaap_AwardTypeAxis_69580018" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977732" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_69580018" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977732" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977732_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_69580018" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977732_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_165806202" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977732" xlink:to="loc_us-gaap_EmployeeStockOptionMember_165806202" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1674910482" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996593" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1674910482" use="optional" order="6" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996595" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_1671747496" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996595" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_1671747496" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_912063505" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996595" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_912063505" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_731953397" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996595" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_731953397" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120606" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996595" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120606" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_69580020" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120606" xlink:to="loc_us-gaap_AwardTypeAxis_69580020" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977734" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_69580020" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977734" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977734_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_69580020" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977734_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_398619831" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977734" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_398619831" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_134758989" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120606" xlink:to="loc_us-gaap_PlanNameAxis_134758989" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1384885422" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_134758989" xlink:to="loc_us-gaap_PlanNameDomain_1384885422" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1384885422_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_134758989" xlink:to="loc_us-gaap_PlanNameDomain_1384885422_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_TwoThousandSeventeenOmnibusPlanMember" xlink:label="loc_clxt_TwoThousandSeventeenOmnibusPlanMember_1224564746" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1384885422" xlink:to="loc_clxt_TwoThousandSeventeenOmnibusPlanMember_1224564746" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1561819529" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120606" xlink:to="loc_srt_RangeAxis_1561819529" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1558586333" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1561819529" xlink:to="loc_srt_RangeMember_1558586333" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1558586333_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1561819529" xlink:to="loc_srt_RangeMember_1558586333_default" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_943553982" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1558586333" xlink:to="loc_srt_MaximumMember_943553982" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_799635372" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1558586333" xlink:to="loc_srt_MinimumMember_799635372" use="optional" order="17" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockBasedCompensationSummaryOfActivityOfRestrictedStockUnitsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996596" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_907441938" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996596" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_907441938" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_391983939" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996596" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_391983939" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_249878613" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996596" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_249878613" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_162315311" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996596" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_162315311" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_554706649" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996596" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_554706649" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120607" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996596" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120607" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_69580021" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120607" xlink:to="loc_us-gaap_AwardTypeAxis_69580021" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977735" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_69580021" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977735" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977735_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_69580021" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977735_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_398619832" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977735" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_398619832" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_658726513" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996596" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_658726513" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1749016215" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996596" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1749016215" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1485996141" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996596" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1485996141" use="optional" order="13" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockBasedCompensationSummaryOfGrantDateFairValueOfRestrictedStockUnitAwardsVestedDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996597" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_555965763" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996597" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_555965763" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120608" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996597" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120608" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_69580022" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120608" xlink:to="loc_us-gaap_AwardTypeAxis_69580022" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977736" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_69580022" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977736" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977736_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_69580022" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977736_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_398619833" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977736" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_398619833" use="optional" order="6" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockBasedCompensationScheduleOfWeightedAverageGrantDateFairValueOfRestrictedStockUnitsIssuedDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996598" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120609" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996598" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120609" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_69580023" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120609" xlink:to="loc_us-gaap_AwardTypeAxis_69580023" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977737" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_69580023" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977737" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977737_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_69580023" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977737_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_398619834" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977737" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_398619834" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1485996143" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996598" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1485996143" use="optional" order="6" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesRelatedToRestrictedStockUnitsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996599" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1674910488" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996599" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1674910488" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120610" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996599" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120610" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_69580024" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120610" xlink:to="loc_us-gaap_AwardTypeAxis_69580024" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977738" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_69580024" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977738" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977738_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_69580024" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977738_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_398619835" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977738" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_398619835" use="optional" order="6" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantedAsDeemedDividendsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996600" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120611" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996600" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120611" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467046" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120611" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467046" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_2146632790" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467046" xlink:to="loc_us-gaap_RelatedPartyDomain_2146632790" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_2146632790_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467046" xlink:to="loc_us-gaap_RelatedPartyDomain_2146632790_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CellectisMember" xlink:label="loc_clxt_CellectisMember_1069852795" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_2146632790" xlink:to="loc_clxt_CellectisMember_1069852795" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_69580025" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120611" xlink:to="loc_us-gaap_AwardTypeAxis_69580025" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977739" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_69580025" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977739" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977739_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_69580025" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977739_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_NonemployeeRestrictedStockUnitsMember" xlink:label="loc_clxt_NonemployeeRestrictedStockUnitsMember_1995553342" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977739" xlink:to="loc_clxt_NonemployeeRestrictedStockUnitsMember_1995553342" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_DeemedDividendDeficit" xlink:label="loc_clxt_DeemedDividendDeficit_220065039" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996600" xlink:to="loc_clxt_DeemedDividendDeficit_220065039" use="optional" order="10" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockBasedCompensationPerformanceStockUnitsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996601" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120612" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996601" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120612" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_69580026" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120612" xlink:to="loc_us-gaap_AwardTypeAxis_69580026" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977740" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_69580026" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977740" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977740_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_69580026" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977740_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaap_PerformanceSharesMember_11153577" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977740" xlink:to="loc_us-gaap_PerformanceSharesMember_11153577" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaap_VestingAxis_912318572" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120612" xlink:to="loc_us-gaap_VestingAxis_912318572" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_1728678462" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_912318572" xlink:to="loc_us-gaap_VestingDomain_1728678462" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_1728678462_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_912318572" xlink:to="loc_us-gaap_VestingDomain_1728678462_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_134758983" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120612" xlink:to="loc_us-gaap_PlanNameAxis_134758983" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1384885428" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_134758983" xlink:to="loc_us-gaap_PlanNameDomain_1384885428" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1384885428_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_134758983" xlink:to="loc_us-gaap_PlanNameDomain_1384885428_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_InducementPlanMember" xlink:label="loc_clxt_InducementPlanMember_561282577" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1384885428" xlink:to="loc_clxt_InducementPlanMember_561282577" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_TwoThousandSeventeenOmnibusPlanMember" xlink:label="loc_clxt_TwoThousandSeventeenOmnibusPlanMember_1224564752" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_1384885428" xlink:to="loc_clxt_TwoThousandSeventeenOmnibusPlanMember_1224564752" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GranteeStatusAxis" xlink:label="loc_us-gaap_GranteeStatusAxis_896405549" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120612" xlink:to="loc_us-gaap_GranteeStatusAxis_896405549" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GranteeStatusDomain" xlink:label="loc_us-gaap_GranteeStatusDomain_613318410" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GranteeStatusAxis_896405549" xlink:to="loc_us-gaap_GranteeStatusDomain_613318410" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GranteeStatusDomain" xlink:label="loc_us-gaap_GranteeStatusDomain_613318410_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GranteeStatusAxis_896405549" xlink:to="loc_us-gaap_GranteeStatusDomain_613318410_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_TwoThousandAndTwentyOneGrantMember" xlink:label="loc_clxt_TwoThousandAndTwentyOneGrantMember_41541006" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GranteeStatusDomain_613318410" xlink:to="loc_clxt_TwoThousandAndTwentyOneGrantMember_41541006" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_TwoThousandAndNineteenGrantMember" xlink:label="loc_clxt_TwoThousandAndNineteenGrantMember_252033576" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GranteeStatusDomain_613318410" xlink:to="loc_clxt_TwoThousandAndNineteenGrantMember_252033576" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_TwoThousandAndTwentyTwoGrantMember" xlink:label="loc_clxt_TwoThousandAndTwentyTwoGrantMember_1009823918" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GranteeStatusDomain_613318410" xlink:to="loc_clxt_TwoThousandAndTwentyTwoGrantMember_1009823918" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_1523960461" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120612" xlink:to="loc_srt_TitleOfIndividualAxis_1523960461" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_836692182" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_1523960461" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_836692182" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_836692182_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_1523960461" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_836692182_default" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="loc_srt_ChiefExecutiveOfficerMember_1432656758" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_836692182" xlink:to="loc_srt_ChiefExecutiveOfficerMember_1432656758" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_FormerChiefExecutiveOfficerMember" xlink:label="loc_clxt_FormerChiefExecutiveOfficerMember_1616986235" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_836692182" xlink:to="loc_clxt_FormerChiefExecutiveOfficerMember_1616986235" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_912063499" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996601" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_912063499" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_249878608" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996601" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_249878608" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_1671747502" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996601" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_1671747502" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_731953403" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996601" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_731953403" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_2082330748" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996601" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_2082330748" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_1584531700" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996601" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_1584531700" use="optional" order="30" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfPerformanceStockUnitsGrantedAndAssumptionsUsedInMonteCarloSimulationPricingModelDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996602" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValuesOfPerformanceStockUnitsGranted" xlink:label="loc_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValuesOfPerformanceStockUnitsGranted_1475800761" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996602" xlink:to="loc_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValuesOfPerformanceStockUnitsGranted_1475800761" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_319028276" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996602" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_319028276" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_2136423676" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996602" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_2136423676" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120613" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996602" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120613" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GranteeStatusAxis" xlink:label="loc_us-gaap_GranteeStatusAxis_896405550" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120613" xlink:to="loc_us-gaap_GranteeStatusAxis_896405550" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GranteeStatusDomain" xlink:label="loc_us-gaap_GranteeStatusDomain_613318409" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GranteeStatusAxis_896405550" xlink:to="loc_us-gaap_GranteeStatusDomain_613318409" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GranteeStatusDomain" xlink:label="loc_us-gaap_GranteeStatusDomain_613318409_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GranteeStatusAxis_896405550" xlink:to="loc_us-gaap_GranteeStatusDomain_613318409_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_TwoThousandAndTwentyOneGrantMember" xlink:label="loc_clxt_TwoThousandAndTwentyOneGrantMember_41541007" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GranteeStatusDomain_613318409" xlink:to="loc_clxt_TwoThousandAndTwentyOneGrantMember_41541007" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_69580027" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120613" xlink:to="loc_us-gaap_AwardTypeAxis_69580027" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977741" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_69580027" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977741" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977741_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_69580027" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977741_default" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaap_PerformanceSharesMember_11153576" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977741" xlink:to="loc_us-gaap_PerformanceSharesMember_11153576" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_628222416" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120613" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_628222416" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_247730818" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_628222416" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_247730818" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_247730818_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_628222416" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_247730818_default" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_AtLeastTwelvePerShareMember" xlink:label="loc_clxt_AtLeastTwelvePerShareMember_1319230997" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_247730818" xlink:to="loc_clxt_AtLeastTwelvePerShareMember_1319230997" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_AtLeastFifteenPerShareMember" xlink:label="loc_clxt_AtLeastFifteenPerShareMember_1999991580" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_247730818" xlink:to="loc_clxt_AtLeastFifteenPerShareMember_1999991580" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_AtLeastTwentyPerShareMember" xlink:label="loc_clxt_AtLeastTwentyPerShareMember_302650855" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_247730818" xlink:to="loc_clxt_AtLeastTwentyPerShareMember_302650855" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1416538471" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996602" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1416538471" use="optional" order="19" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesRelatedToPerformanceStockUnitsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996603" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1674910492" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996603" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1674910492" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120614" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996603" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120614" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_69580028" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120614" xlink:to="loc_us-gaap_AwardTypeAxis_69580028" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977742" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_69580028" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977742" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977742_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_69580028" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977742_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaap_PerformanceSharesMember_11153575" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977742" xlink:to="loc_us-gaap_PerformanceSharesMember_11153575" use="optional" order="6" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/IncomeTaxesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_IncomeTaxesLineItems" xlink:label="loc_clxt_IncomeTaxesLineItems_244932716" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_IncomeTaxesTable" xlink:label="loc_clxt_IncomeTaxesTable_2140011418" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_clxt_IncomeTaxesLineItems_244932716" xlink:to="loc_clxt_IncomeTaxesTable_2140011418" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_109625702" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_clxt_IncomeTaxesTable_2140011418" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_109625702" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_1169283788" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_109625702" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_1169283788" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_1169283788_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_109625702" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_1169283788_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_482676481" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_1169283788" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_482676481" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember" xlink:label="loc_us-gaap_DomesticCountryMember_934338548" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_1169283788" xlink:to="loc_us-gaap_DomesticCountryMember_934338548" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_910556260" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_clxt_IncomeTaxesTable_2140011418" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_910556260" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_916995940" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_910556260" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_916995940" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_916995940_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_910556260" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_916995940_default" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchMember" xlink:label="loc_us-gaap_ResearchMember_1220966943" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_916995940" xlink:to="loc_us-gaap_ResearchMember_1220966943" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1561819517" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_clxt_IncomeTaxesTable_2140011418" xlink:to="loc_srt_RangeAxis_1561819517" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1558586321" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1561819517" xlink:to="loc_srt_RangeMember_1558586321" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1558586321_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1561819517" xlink:to="loc_srt_RangeMember_1558586321_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxPeriodAxis" xlink:label="loc_us-gaap_TaxPeriodAxis_1938510691" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_clxt_IncomeTaxesTable_2140011418" xlink:to="loc_us-gaap_TaxPeriodAxis_1938510691" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxPeriodDomain" xlink:label="loc_us-gaap_TaxPeriodDomain_1806307686" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxPeriodAxis_1938510691" xlink:to="loc_us-gaap_TaxPeriodDomain_1806307686" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxPeriodDomain" xlink:label="loc_us-gaap_TaxPeriodDomain_1806307686_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxPeriodAxis_1938510691" xlink:to="loc_us-gaap_TaxPeriodDomain_1806307686_default" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarliestTaxYearMember" xlink:label="loc_us-gaap_EarliestTaxYearMember_94915409" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxPeriodDomain_1806307686" xlink:to="loc_us-gaap_EarliestTaxYearMember_94915409" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LatestTaxYearMember" xlink:label="loc_us-gaap_LatestTaxYearMember_661405614" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxPeriodDomain_1806307686" xlink:to="loc_us-gaap_LatestTaxYearMember_661405614" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_1218686692" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_clxt_IncomeTaxesLineItems_244932716" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_1218686692" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_TaxCreditCarryforwardExpirationYear" xlink:label="loc_clxt_TaxCreditCarryforwardExpirationYear_2065024922" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_clxt_IncomeTaxesLineItems_244932716" xlink:to="loc_clxt_TaxCreditCarryforwardExpirationYear_2065024922" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_1086986735" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_clxt_IncomeTaxesLineItems_244932716" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_1086986735" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_1167413681" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_clxt_IncomeTaxesLineItems_244932716" xlink:to="loc_us-gaap_OperatingLossCarryforwards_1167413681" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OperatingLossCarryforwardsSubjectToExpire" xlink:label="loc_clxt_OperatingLossCarryforwardsSubjectToExpire_1471237720" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_clxt_IncomeTaxesLineItems_244932716" xlink:to="loc_clxt_OperatingLossCarryforwardsSubjectToExpire_1471237720" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OperatingLossCarryforwardsExpirationYear" xlink:label="loc_clxt_OperatingLossCarryforwardsExpirationYear_265705563" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_clxt_IncomeTaxesLineItems_244932716" xlink:to="loc_clxt_OperatingLossCarryforwardsExpirationYear_265705563" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OperatingLossCarryforwardsNotExpire" xlink:label="loc_clxt_OperatingLossCarryforwardsNotExpire_1736826930" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_clxt_IncomeTaxesLineItems_244932716" xlink:to="loc_clxt_OperatingLossCarryforwardsNotExpire_1736826930" use="optional" order="25" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_50975374" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeaseOptionToExtend" xlink:label="loc_us-gaap_LesseeFinanceLeaseOptionToExtend_176923349" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_50975374" xlink:to="loc_us-gaap_LesseeFinanceLeaseOptionToExtend_176923349" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_NumberOfLeaseExtensionOptions" xlink:label="loc_clxt_NumberOfLeaseExtensionOptions_1792688905" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_50975374" xlink:to="loc_clxt_NumberOfLeaseExtensionOptions_1792688905" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeaseRenewalTerm1" xlink:label="loc_us-gaap_LesseeFinanceLeaseRenewalTerm1_1829625774" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_50975374" xlink:to="loc_us-gaap_LesseeFinanceLeaseRenewalTerm1_1829625774" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleAndLeasebackTransactionGainLossNet" xlink:label="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_1311589340" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_50975374" xlink:to="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_1311589340" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_SaleLeasebackTransactionBaseRentInterestRate" xlink:label="loc_clxt_SaleLeasebackTransactionBaseRentInterestRate_73940658" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_50975374" xlink:to="loc_clxt_SaleLeasebackTransactionBaseRentInterestRate_73940658" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OfficeSpaceArea" xlink:label="loc_clxt_OfficeSpaceArea_1295101657" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_50975374" xlink:to="loc_clxt_OfficeSpaceArea_1295101657" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable" xlink:label="loc_us-gaap_OtherCommitmentsTable_1159046212" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_50975374" xlink:to="loc_us-gaap_OtherCommitmentsTable_1159046212" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleLeasebackTransactionDescriptionAxis" xlink:label="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_504736790" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_1159046212" xlink:to="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_504736790" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleLeasebackTransactionNameDomain" xlink:label="loc_us-gaap_SaleLeasebackTransactionNameDomain_997807697" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_504736790" xlink:to="loc_us-gaap_SaleLeasebackTransactionNameDomain_997807697" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleLeasebackTransactionNameDomain" xlink:label="loc_us-gaap_SaleLeasebackTransactionNameDomain_997807697_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_504736790" xlink:to="loc_us-gaap_SaleLeasebackTransactionNameDomain_997807697_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CorporateHeadquartersMember" xlink:label="loc_clxt_CorporateHeadquartersMember_1987279468" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionNameDomain_997807697" xlink:to="loc_clxt_CorporateHeadquartersMember_1987279468" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember" xlink:label="loc_us-gaap_EquipmentMember_973090100" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleLeasebackTransactionNameDomain_997807697" xlink:to="loc_us-gaap_EquipmentMember_973090100" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1561819516" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_1159046212" xlink:to="loc_srt_RangeAxis_1561819516" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1558586320" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1561819516" xlink:to="loc_srt_RangeMember_1558586320" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1558586320_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1561819516" xlink:to="loc_srt_RangeMember_1558586320_default" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_943553995" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_1558586320" xlink:to="loc_srt_MaximumMember_943553995" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467054" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_1159046212" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467054" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_2146632798" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467054" xlink:to="loc_us-gaap_RelatedPartyDomain_2146632798" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_2146632798_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467054" xlink:to="loc_us-gaap_RelatedPartyDomain_2146632798_default" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CellectisMember" xlink:label="loc_clxt_CellectisMember_1069852803" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_2146632798" xlink:to="loc_clxt_CellectisMember_1069852803" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srt_CounterpartyNameAxis_1009823856" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_1159046212" xlink:to="loc_srt_CounterpartyNameAxis_1009823856" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1009823855" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CounterpartyNameAxis_1009823856" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1009823855" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1009823855_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CounterpartyNameAxis_1009823856" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1009823855_default" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_RosevilleMnLeaseMember" xlink:label="loc_clxt_RosevilleMnLeaseMember_1009823854" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1009823855" xlink:to="loc_clxt_RosevilleMnLeaseMember_1009823854" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1009823850" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_1159046212" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1009823850" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_1009823849" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1009823850" xlink:to="loc_us-gaap_TypeOfAdoptionMember_1009823849" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_1009823849_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1009823850" xlink:to="loc_us-gaap_TypeOfAdoptionMember_1009823849_default" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_1009823848" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_1009823849" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_1009823848" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_SaleLeasebackTransactionIncrementalRentPercentageAnnual" xlink:label="loc_clxt_SaleLeasebackTransactionIncrementalRentPercentageAnnual_143188904" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_50975374" xlink:to="loc_clxt_SaleLeasebackTransactionIncrementalRentPercentageAnnual_143188904" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeaseTermOfContract1" xlink:label="loc_us-gaap_LesseeFinanceLeaseTermOfContract1_1392295930" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_50975374" xlink:to="loc_us-gaap_LesseeFinanceLeaseTermOfContract1_1392295930" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_SaleLeasebackTransactionAnnualBaseRentPayments" xlink:label="loc_clxt_SaleLeasebackTransactionAnnualBaseRentPayments_1077266979" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_50975374" xlink:to="loc_clxt_SaleLeasebackTransactionAnnualBaseRentPayments_1077266979" use="optional" order="31" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ThresholdPercentageOfOwnershipInOutstandingCommonStockToEnactIndemnificationAgreement" xlink:label="loc_clxt_ThresholdPercentageOfOwnershipInOutstandingCommonStockToEnactIndemnificationAgreement_1689687104" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_50975374" xlink:to="loc_clxt_ThresholdPercentageOfOwnershipInOutstandingCommonStockToEnactIndemnificationAgreement_1689687104" use="optional" order="32" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash" xlink:label="loc_us-gaap_RestrictedCash_2058371371" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_50975374" xlink:to="loc_us-gaap_RestrictedCash_2058371371" use="optional" order="33" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_1009823857" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_50975374" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_1009823857" use="optional" order="34" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_1009823853" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_50975374" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_1009823853" use="optional" order="35" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1009823852" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_50975374" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1009823852" use="optional" order="36" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1009823851" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_50975374" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1009823851" use="optional" order="37" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_StockholdersEquityCumulativeEffectOfAdoptionOfLeaseAccountingStandard" xlink:label="loc_clxt_StockholdersEquityCumulativeEffectOfAdoptionOfLeaseAccountingStandard_1009823847" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_50975374" xlink:to="loc_clxt_StockholdersEquityCumulativeEffectOfAdoptionOfLeaseAccountingStandard_1009823847" use="optional" order="38" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesScheduleOfImpactOfAdoptionOfTheStandardOnConsolidatedBalanceSheetDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1009823943" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_1009823942" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1009823943" xlink:to="loc_us-gaap_AssetsAbstract_1009823942" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1009823941" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_1009823942" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1009823941" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1009823939" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_1009823942" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1009823939" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_AssetsRelatedToLeaseAdoption" xlink:label="loc_clxt_AssetsRelatedToLeaseAdoption_1009823938" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_1009823942" xlink:to="loc_clxt_AssetsRelatedToLeaseAdoption_1009823938" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1009823954" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1009823943" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1009823954" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1009823946" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1009823954" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1009823946" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_1009823945" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1009823946" xlink:to="loc_us-gaap_TypeOfAdoptionMember_1009823945" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_1009823945_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1009823946" xlink:to="loc_us-gaap_TypeOfAdoptionMember_1009823945_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_1009823944" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_1009823945" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_1009823944" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementAxis" xlink:label="loc_srt_RestatementAxis_1009823953" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1009823954" xlink:to="loc_srt_RestatementAxis_1009823953" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain_1009823952" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_1009823953" xlink:to="loc_srt_RestatementDomain_1009823952" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain_1009823952_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_1009823953" xlink:to="loc_srt_RestatementDomain_1009823952_default" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_1009823951" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_1009823952" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_1009823951" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember" xlink:label="loc_srt_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember_1009823950" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RestatementDomain_1009823952" xlink:to="loc_srt_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember_1009823950" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_1009823949" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1009823954" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_1009823949" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1009823948" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_1009823949" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1009823948" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1009823948_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_1009823949" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1009823948_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_1009823947" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1009823948" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_1009823947" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1009823937" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1009823943" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1009823937" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_LiabilitiesAndStockholdersEquityRelatedToLeaseAdoption" xlink:label="loc_clxt_LiabilitiesAndStockholdersEquityRelatedToLeaseAdoption_1009823931" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1009823937" xlink:to="loc_clxt_LiabilitiesAndStockholdersEquityRelatedToLeaseAdoption_1009823931" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1009823933" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1009823937" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1009823933" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1009823932" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1009823937" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1009823932" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_1009823935" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1009823937" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_1009823935" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_1009823934" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1009823937" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_1009823934" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_1009823936" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1009823937" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_1009823936" use="optional" order="25" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_493547744" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementTable" xlink:label="loc_srt_CondensedBalanceSheetStatementTable_478630852" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_493547744" xlink:to="loc_srt_CondensedBalanceSheetStatementTable_478630852" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_105503500" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_478630852" xlink:to="loc_srt_MajorCustomersAxis_105503500" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_1996157049" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_105503500" xlink:to="loc_srt_NameOfMajorCustomerDomain_1996157049" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_1996157049_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_105503500" xlink:to="loc_srt_NameOfMajorCustomerDomain_1996157049_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1503536651" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_478630852" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1503536651" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470489" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1503536651" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470489" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470489_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1503536651" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470489_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_BuildingsUnderCapitalLeaseMember" xlink:label="loc_clxt_BuildingsUnderCapitalLeaseMember_954496033" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470489" xlink:to="loc_clxt_BuildingsUnderCapitalLeaseMember_954496033" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_LandUnderCapitalLeaseMember" xlink:label="loc_clxt_LandUnderCapitalLeaseMember_246274817" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470489" xlink:to="loc_clxt_LandUnderCapitalLeaseMember_246274817" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_338101995" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470489" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_338101995" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_LeaseholdImprovementsUnderCapitalLeaseMember" xlink:label="loc_clxt_LeaseholdImprovementsUnderCapitalLeaseMember_50835309" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470489" xlink:to="loc_clxt_LeaseholdImprovementsUnderCapitalLeaseMember_50835309" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaap_OfficeEquipmentMember_1992646304" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470489" xlink:to="loc_us-gaap_OfficeEquipmentMember_1992646304" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OfficeFurnitureAndEquipmentUnderCapitalLeaseMember" xlink:label="loc_clxt_OfficeFurnitureAndEquipmentUnderCapitalLeaseMember_1698761203" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470489" xlink:to="loc_clxt_OfficeFurnitureAndEquipmentUnderCapitalLeaseMember_1698761203" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ComputerEquipmentAndSoftwareMember" xlink:label="loc_clxt_ComputerEquipmentAndSoftwareMember_2004171308" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470489" xlink:to="loc_clxt_ComputerEquipmentAndSoftwareMember_2004171308" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember" xlink:label="loc_us-gaap_ConstructionInProgressMember_1009824083" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470489" xlink:to="loc_us-gaap_ConstructionInProgressMember_1009824083" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VehiclesMember" xlink:label="loc_us-gaap_VehiclesMember_1452544968" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470489" xlink:to="loc_us-gaap_VehiclesMember_1452544968" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember" xlink:label="loc_us-gaap_BuildingMember_331671310" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470489" xlink:to="loc_us-gaap_BuildingMember_331671310" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_1089515523" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_493547744" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_1089515523" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_691541760" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_493547744" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_691541760" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_643865972" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_493547744" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_643865972" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_1009823992" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_493547744" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_1009823992" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1009823996" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_493547744" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1009823996" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_1009823995" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_493547744" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_1009823995" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OtherCurrentLiabilities" xlink:label="loc_clxt_OtherCurrentLiabilities_1009823993" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_493547744" xlink:to="loc_clxt_OtherCurrentLiabilities_1009823993" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1009824002" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_493547744" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1009824002" use="optional" order="25" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent_1009824001" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_493547744" xlink:to="loc_us-gaap_RestrictedCashCurrent_1009824001" use="optional" order="26" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashEquivalentsNoncurrent" xlink:label="loc_us-gaap_RestrictedCashEquivalentsNoncurrent_1009824000" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_493547744" xlink:to="loc_us-gaap_RestrictedCashEquivalentsNoncurrent_1009824000" use="optional" order="27" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_1009823999" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_493547744" xlink:to="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_1009823999" use="optional" order="28" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CommonWarrantsFinancingCost" xlink:label="loc_clxt_CommonWarrantsFinancingCost_1009823998" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_493547744" xlink:to="loc_clxt_CommonWarrantsFinancingCost_1009823998" use="optional" order="29" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_1009823997" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_493547744" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_1009823997" use="optional" order="30" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_1009823841" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_493547744" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_1009823841" use="optional" order="31" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainStatementsOfOperationsAmountsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedIncomeStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1615918498" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1674910504" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1615918498" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1674910504" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_762351788" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1615918498" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_762351788" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1386023293" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_762351788" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1386023293" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_482797794" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1386023293" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_482797794" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_482797794_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1386023293" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_482797794_default" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_347702277" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_482797794" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_347702277" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_1329265323" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_482797794" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_1329265323" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_1009824008" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_762351788" xlink:to="loc_srt_ProductOrServiceAxis_1009824008" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1009824007" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_1009824008" xlink:to="loc_srt_ProductsAndServicesDomain_1009824007" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1009824007_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_1009824008" xlink:to="loc_srt_ProductsAndServicesDomain_1009824007_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_HighOleicSoybeanGrainMember" xlink:label="loc_clxt_HighOleicSoybeanGrainMember_1009824006" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1009824007" xlink:to="loc_clxt_HighOleicSoybeanGrainMember_1009824006" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_HighOleicSoybeanMealMember" xlink:label="loc_clxt_HighOleicSoybeanMealMember_1009824005" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1009824007" xlink:to="loc_clxt_HighOleicSoybeanMealMember_1009824005" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductAndServiceOtherMember" xlink:label="loc_us-gaap_ProductAndServiceOtherMember_1009824003" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1009824007" xlink:to="loc_us-gaap_ProductAndServiceOtherMember_1009824003" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_HighOleicSoybeanOilMember" xlink:label="loc_clxt_HighOleicSoybeanOilMember_1009824004" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1009824007" xlink:to="loc_clxt_HighOleicSoybeanOilMember_1009824004" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeNet" xlink:label="loc_us-gaap_InvestmentIncomeNet_1009824013" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1615918498" xlink:to="loc_us-gaap_InvestmentIncomeNet_1009824013" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CommonWarrantsFinancingCosts" xlink:label="loc_clxt_CommonWarrantsFinancingCosts_1009824012" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1615918498" xlink:to="loc_clxt_CommonWarrantsFinancingCosts_1009824012" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_1009824014" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1615918498" xlink:to="loc_us-gaap_InterestExpense_1009824014" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_1009824011" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1615918498" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_1009824011" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1009824009" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1615918498" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1009824009" use="optional" order="19" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/LongTermDebtAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1829805237" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_1466243672" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1829805237" xlink:to="loc_us-gaap_DebtInstrumentTable_1466243672" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_1673523252" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1466243672" xlink:to="loc_us-gaap_DebtInstrumentAxis_1673523252" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1034518408" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_1673523252" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1034518408" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1034518408_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_1673523252" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1034518408_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_PaycheckProtectionProgramLoanCARESActMember" xlink:label="loc_clxt_PaycheckProtectionProgramLoanCARESActMember_1315521357" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1034518408" xlink:to="loc_clxt_PaycheckProtectionProgramLoanCARESActMember_1315521357" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_363064588" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1829805237" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_363064588" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_DescriptionOfLoanForgivenessStatus" xlink:label="loc_clxt_DescriptionOfLoanForgivenessStatus_542104005" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1829805237" xlink:to="loc_clxt_DescriptionOfLoanForgivenessStatus_542104005" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_1799785036" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1829805237" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_1799785036" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ForgivenessEligibilityDescription" xlink:label="loc_clxt_ForgivenessEligibilityDescription_100430774" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1829805237" xlink:to="loc_clxt_ForgivenessEligibilityDescription_100430774" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/RestructuringCostsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_1135788923" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostsAbstract" xlink:label="loc_us-gaap_RestructuringCostsAbstract_1526129648" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_1135788923" xlink:to="loc_us-gaap_RestructuringCostsAbstract_1526129648" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges" xlink:label="loc_us-gaap_RestructuringCharges_2059081363" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostsAbstract_1526129648" xlink:to="loc_us-gaap_RestructuringCharges_2059081363" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_592941467" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostsAbstract_1526129648" xlink:to="loc_us-gaap_ShareBasedCompensation_592941467" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_619721510" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_1135788923" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_619721510" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_427645610" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_619721510" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_427645610" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_59681034" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_427645610" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_59681034" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_59681034_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_427645610" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_59681034_default" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeAxis" xlink:label="loc_us-gaap_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeAxis_136950527" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_619721510" xlink:to="loc_us-gaap_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeAxis_136950527" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeDomain" xlink:label="loc_us-gaap_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeDomain_1042450684" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeAxis_136950527" xlink:to="loc_us-gaap_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeDomain_1042450684" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeDomain" xlink:label="loc_us-gaap_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeDomain_1042450684_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeAxis_136950527" xlink:to="loc_us-gaap_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeDomain_1042450684_default" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_433798236" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_619721510" xlink:to="loc_srt_ProductOrServiceAxis_433798236" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1021510244" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_433798236" xlink:to="loc_srt_ProductsAndServicesDomain_1021510244" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1021510244_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_433798236" xlink:to="loc_srt_ProductsAndServicesDomain_1021510244_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_SoybeanProductsMember" xlink:label="loc_clxt_SoybeanProductsMember_541433670" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1021510244" xlink:to="loc_clxt_SoybeanProductsMember_541433670" use="optional" order="14" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationPerformanceSharesAwardOutstandingActivityDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1009823924" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1009823928" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1009823924" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1009823928" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1009823927" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1009823928" xlink:to="loc_us-gaap_AwardTypeAxis_1009823927" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1009823926" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1009823927" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1009823926" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1009823926_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1009823927" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1009823926_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaap_PerformanceSharesMember_1009823925" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1009823926" xlink:to="loc_us-gaap_PerformanceSharesMember_1009823925" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_1009823919" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1009823924" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_1009823919" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_1009823922" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1009823924" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_1009823922" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_1009823921" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1009823924" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_1009823921" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_1009823920" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1009823924" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_1009823920" use="optional" order="9" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/SubsequentEventAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_1009823966" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable_1009823981" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_1009823966" xlink:to="loc_us-gaap_SubsequentEventTable_1009823981" xbrldt:contextElement="segment" xbrldt:closed="true" use="optional" order="1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1009823980" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1009823981" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1009823980" use="optional" order="2" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1009823979" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1009823980" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1009823979" use="optional" order="3" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1009823979_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1009823980" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1009823979_default" use="optional" order="4" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_1009823978" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_1009823979" xlink:to="loc_us-gaap_SubsequentEventMember_1009823978" use="optional" order="5" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1009823970" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1009823981" xlink:to="loc_us-gaap_AwardTypeAxis_1009823970" use="optional" order="6" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1009823969" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1009823970" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1009823969" use="optional" order="7" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1009823969_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1009823970" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1009823969_default" use="optional" order="8" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1009823968" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1009823969" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1009823968" use="optional" order="9" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PhantomShareUnitsPSUsMember" xlink:label="loc_us-gaap_PhantomShareUnitsPSUsMember_1009823967" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1009823969" xlink:to="loc_us-gaap_PhantomShareUnitsPSUsMember_1009823967" use="optional" order="10" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1009823973" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1009823981" xlink:to="loc_dei_LegalEntityAxis_1009823973" use="optional" order="11" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1009823972" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1009823973" xlink:to="loc_dei_EntityDomain_1009823972" use="optional" order="12" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1009823972_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1009823973" xlink:to="loc_dei_EntityDomain_1009823972_default" use="optional" order="13" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CibusGlobalLlcMember" xlink:label="loc_clxt_CibusGlobalLlcMember_1009823971" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1009823972" xlink:to="loc_clxt_CibusGlobalLlcMember_1009823971" use="optional" order="14" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_1009823976" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1009823981" xlink:to="loc_us-gaap_CreditFacilityAxis_1009823976" use="optional" order="15" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_1009823975" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_1009823976" xlink:to="loc_us-gaap_CreditFacilityDomain_1009823975" use="optional" order="16" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_1009823975_default" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_1009823976" xlink:to="loc_us-gaap_CreditFacilityDomain_1009823975_default" use="optional" order="17" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_1009823974" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_1009823975" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_1009823974" use="optional" order="18" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1009823964" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_1009823966" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1009823964" use="optional" order="19" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:label="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_1009823963" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_1009823966" xlink:to="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_1009823963" use="optional" order="20" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_UnrestrictedCash" xlink:label="loc_clxt_UnrestrictedCash_1009823965" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_1009823966" xlink:to="loc_clxt_UnrestrictedCash_1009823965" use="optional" order="21" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1009823962" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_1009823966" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1009823962" use="optional" order="22" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1009823961" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_1009823966" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1009823961" use="optional" order="23" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_1009823960" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_1009823966" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_1009823960" use="optional" order="24" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_1009823959" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_1009823966" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_1009823959" use="optional" order="25" />
</definitionLink>
<definitionLink xlink:type="extended" xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_LiabilitiesCurrent" order="1.0" />
</definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>clxt-20221231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 02-March-2023 [07:54:18] {PM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
<labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CoverAbstract" xml:lang="en-US">Cover [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CurrentFiscalYearEndDate" xml:lang="en-US">Current Fiscal Year End Date</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_CurrentFiscalYearEndDate" xml:lang="en-US">Current Fiscal Year End Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityFilerCategory" xml:lang="en-US">Entity Filer Category</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityFilerCategory" xml:lang="en-US">Entity Filer Category</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xml:lang="en-US">Entity Well-known Seasoned Issuer</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xml:lang="en-US">Entity Well-known Seasoned Issuer</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntitySmallBusiness" xml:lang="en-US">Entity Small Business</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntitySmallBusiness" xml:lang="en-US">Entity Small Business</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityEmergingGrowthCompany" xml:lang="en-US">Entity Emerging Growth Company</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityEmergingGrowthCompany" xml:lang="en-US">Entity Emerging Growth Company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat" xlink:label="loc_dei_EntityPublicFloat" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityPublicFloat" xml:lang="en-US">Entity Public Float</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityPublicFloat" xml:lang="en-US">Entity Public Float</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCurrentReportingStatus" xml:lang="en-US">Entity Current Reporting Status</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityCurrentReportingStatus" xml:lang="en-US">Entity Current Reporting Status</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityVoluntaryFilers" xml:lang="en-US">Entity Voluntary Filers</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityVoluntaryFilers" xml:lang="en-US">Entity Voluntary Filers</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="loc_dei_IcfrAuditorAttestationFlag" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xml:lang="en-US">ICFR Auditor Attestation Flag</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xml:lang="en-US">ICFR Auditor Attestation Flag</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityShellCompany" xml:lang="en-US">Entity Shell Company</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityShellCompany" xml:lang="en-US">Entity Shell Company</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityFileNumber" xml:lang="en-US">Entity File Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityFileNumber" xml:lang="en-US">Entity File Number</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityTaxIdentificationNumber" xml:lang="en-US">Entity Tax Identification Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityTaxIdentificationNumber" xml:lang="en-US">Entity Tax Identification Number</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressAddressLine1" xml:lang="en-US">Entity Address, Address Line One</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityAddressAddressLine1" xml:lang="en-US">Entity Address, Address Line One</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressCityOrTown" xml:lang="en-US">Entity Address, City or Town</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityAddressCityOrTown" xml:lang="en-US">Entity Address, City or Town</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressStateOrProvince" xml:lang="en-US">Entity Address, State or Province</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityAddressStateOrProvince" xml:lang="en-US">Entity Address, State or Province</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressPostalZipCode" xml:lang="en-US">Entity Address, Postal Zip Code</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityAddressPostalZipCode" xml:lang="en-US">Entity Address, Postal Zip Code</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentType" xml:lang="en-US">Document Type</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_dei_DocumentType" xml:lang="en-US">Document Type</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AmendmentFlag" xml:lang="en-US">Amendment Flag</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_dei_AmendmentFlag" xml:lang="en-US">Amendment Flag</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentPeriodEndDate" xml:lang="en-US">Document Period End Date</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_DocumentPeriodEndDate" xml:lang="en-US">Document Period End Date</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalYearFocus" xml:lang="en-US">Document Fiscal Year Focus</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_DocumentFiscalYearFocus" xml:lang="en-US">Document Fiscal Year Focus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xml:lang="en-US">Document Fiscal Period Focus</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xml:lang="en-US">Document Fiscal Period Focus</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_TradingSymbol" xml:lang="en-US">Trading Symbol</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_TradingSymbol" xml:lang="en-US">Trading Symbol</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityRegistrantName" xml:lang="en-US">Entity Registrant Name</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityRegistrantName" xml:lang="en-US">Entity Registrant Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCentralIndexKey" xml:lang="en-US">Entity Central Index Key</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityCentralIndexKey" xml:lang="en-US">Entity Central Index Key</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CityAreaCode" xml:lang="en-US">City Area Code</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_CityAreaCode" xml:lang="en-US">City Area Code</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_LocalPhoneNumber" xml:lang="en-US">Local Phone Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_LocalPhoneNumber" xml:lang="en-US">Local Phone Number</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityInteractiveDataCurrent" xml:lang="en-US">Entity Interactive Data Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityInteractiveDataCurrent" xml:lang="en-US">Entity Interactive Data Current</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_Security12bTitle" xml:lang="en-US">Title of 12(b) Security</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_Security12bTitle" xml:lang="en-US">Title of 12(b) Security</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_SecurityExchangeName" xml:lang="en-US">Security Exchange Name</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_SecurityExchangeName" xml:lang="en-US">Security Exchange Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentAnnualReport" xml:lang="en-US">Document Annual Report</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_DocumentAnnualReport" xml:lang="en-US">Document Annual Report</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentTransitionReport" xml:lang="en-US">Document Transition Report</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_DocumentTransitionReport" xml:lang="en-US">Document Transition Report</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xml:lang="en-US">Documents Incorporated by Reference</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName" xlink:label="loc_dei_AuditorName" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AuditorName" xml:lang="en-US">Auditor Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId" xlink:label="loc_dei_AuditorFirmId" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AuditorFirmId" xml:lang="en-US">Auditor Firm ID</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation" xlink:label="loc_dei_AuditorLocation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AuditorLocation" xml:lang="en-US">Auditor Location</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">Assets [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsAbstract" xml:lang="en-US">Assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Assets, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xml:lang="en-US">Current assets:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xml:lang="en-US">Prepaid Expense and Other Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xml:lang="en-US">Prepaid expenses and other current assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xml:lang="en-US">Cash and cash equivalents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedCashCurrent" xml:lang="en-US">Restricted Cash, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestrictedCashCurrent" xml:lang="en-US">Restricted cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashCurrent" xlink:to="lab_us-gaap_RestrictedCashCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">Assets, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AssetsCurrent" xml:lang="en-US">Total current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Property, Plant and Equipment, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Land, buildings, and equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Assets" xml:lang="en-US">Total assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other Assets, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xml:lang="en-US">Other non-current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashEquivalentsNoncurrent" xlink:label="loc_us-gaap_RestrictedCashEquivalentsNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedCashEquivalentsNoncurrent" xml:lang="en-US">Restricted Cash Equivalents, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestrictedCashEquivalentsNoncurrent" xml:lang="en-US">Non-current restricted cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashEquivalentsNoncurrent" xlink:to="lab_us-gaap_RestrictedCashEquivalentsNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xml:lang="en-US">Operating Lease, Right-of-Use Asset</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xml:lang="en-US">Operating lease right-of-use assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xml:lang="en-US">Operating Lease, Right-of-Use Asset</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US">Liabilities and Equity [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xml:lang="en-US">Liabilities and stockholders' equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Liabilities, Current [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xml:lang="en-US">Current liabilities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Accounts Payable, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsPayableCurrent" xml:lang="en-US">Accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xml:lang="en-US">Due to Related Parties, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xml:lang="en-US">Due to related parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesCurrent" xlink:to="lab_us-gaap_DueToRelatedPartiesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xml:lang="en-US">Finance Lease, Liability, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xml:lang="en-US">Current portion of financing lease obligations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEmployeeBenefitsCurrent" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xml:lang="en-US">Accrued Employee Benefits, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccruedEmployeeBenefitsCurrent" xml:lang="en-US">Accrued compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedEmployeeBenefitsCurrent" xlink:to="lab_us-gaap_AccruedEmployeeBenefitsCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xml:lang="en-US">Accrued Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xml:lang="en-US">Accrued expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xml:lang="en-US">Other Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xml:lang="en-US">Other current liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Liabilities, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Total current liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LiabilitiesCurrent" xml:lang="en-US">Current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CommonStockWarrantsCurrent" xlink:label="loc_clxt_CommonStockWarrantsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_CommonStockWarrantsCurrent" xml:lang="en-US">Common Stock Warrants Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_CommonStockWarrantsCurrent" xml:lang="en-US">Common stock warrants</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_CommonStockWarrantsCurrent" xlink:to="lab_clxt_CommonStockWarrantsCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_CommonStockWarrantsCurrent" xml:lang="en-US">Common stock warrants current.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xml:lang="en-US">Other Liabilities, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xml:lang="en-US">Other non-current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Liabilities" xml:lang="en-US">Total liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xml:lang="en-US">Finance Lease, Liability, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xml:lang="en-US">Financing lease obligations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xml:lang="en-US">Stockholders' equity:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Common Stock, Value, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_CommonStockValue" xml:lang="en-US">Common stock, $0.0001 par value; 275,000,000 shares authorized; 48,944,771 shares issued and 48,844,619 shares outstanding as of December 31, 2022, and 38,874,146 shares issued and 38,773,994 shares outstanding as of December 31, 2021</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Stockholders' Equity Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Total stockholders' equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Beginning balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_StockholdersEquity" xml:lang="en-US">Ending balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="loc_us-gaap_TreasuryStockCommonValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xml:lang="en-US">Treasury Stock, Common, Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xml:lang="en-US">Common stock in treasury, at cost; 100,152 shares as of December 31, 2022, and December 31, 2021</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonValue" xlink:to="lab_us-gaap_TreasuryStockCommonValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xml:lang="en-US">Accumulated deficit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xml:lang="en-US">Additional Paid in Capital, Common Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xml:lang="en-US">Additional paid-in capital</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Liabilities and Equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xml:lang="en-US">Total liabilities and stockholders' equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xml:lang="en-US">Operating Lease, Liability, Noncurrent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xml:lang="en-US">Operating lease obligations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xml:lang="en-US">Operating lease obligations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xml:lang="en-US">Common stock, shares outstanding</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xml:lang="en-US">Common stock, par value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xml:lang="en-US">Common Stock, Shares Authorized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xml:lang="en-US">Common stock, shares authorized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesIssued" xml:lang="en-US">Common Stock, Shares, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesIssued" xml:lang="en-US">Common stock, shares issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="loc_us-gaap_TreasuryStockCommonShares" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xml:lang="en-US">Treasury Stock, Common, Shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xml:lang="en-US">Treasury stock, shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares" xlink:to="lab_us-gaap_TreasuryStockCommonShares" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementAbstract" xml:lang="en-US">Income Statement [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Operating Income (Loss)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingIncomeLoss" xml:lang="en-US">Loss from operations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xml:lang="en-US">Gain upon extinguishment of Payroll Protection Program Loan</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xml:lang="en-US">Gain upon extinguishment of Payroll Protection Program Loan</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xml:lang="en-US">Gain on extinguishment of loan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xml:lang="en-US">Interest Income (Expense), Nonoperating, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xml:lang="en-US">Interest, net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xml:lang="en-US">Revenue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xml:lang="en-US">Cost of Goods and Services Sold</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xml:lang="en-US">Costs of goods sold</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GrossProfit" xml:lang="en-US">Gross Profit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_GrossProfit" xml:lang="en-US">Gross profit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpensesAbstract" xlink:label="loc_us-gaap_CostsAndExpensesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" xml:lang="en-US">Costs and Expenses [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" xml:lang="en-US">Operating expenses:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpensesAbstract" xlink:to="lab_us-gaap_CostsAndExpensesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCosts" xlink:label="loc_us-gaap_RestructuringCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestructuringCosts" xml:lang="en-US">Restructuring Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestructuringCosts" xml:lang="en-US">Restructuring costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCosts" xlink:to="lab_us-gaap_RestructuringCosts" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingExpenses" xml:lang="en-US">Operating Expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingExpenses" xml:lang="en-US">Total operating expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xml:lang="en-US">Research and Development Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xml:lang="en-US">Research and development</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xml:lang="en-US">Selling and Marketing Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xml:lang="en-US">Selling, general, and administrative</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xml:lang="en-US">Nonoperating Income (Expense)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xml:lang="en-US">Non-operating income (expenses)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xml:lang="en-US">Loss before income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income Tax Expense (Benefit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xml:lang="en-US">Income taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net Income (Loss) Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net loss</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetIncomeLoss" xml:lang="en-US">Net loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xml:lang="en-US">Anti-dilutive stock options, restricted stock units, performance stock units, and common stock warrants</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasic" xml:lang="en-US">Earnings Per Share, Basic</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xml:lang="en-US">Earnings Per Share, Diluted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementTable" xml:lang="en-US">Statement [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementTable" xml:lang="en-US">Statement [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xml:lang="en-US">Equity Components [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityComponentDomain" xml:lang="en-US">Equity Component [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityComponentDomain" xml:lang="en-US">Equity Component</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockMember" xml:lang="en-US">Common Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockMember" xml:lang="en-US">Common Stock [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsMember" xml:lang="en-US">Retained Earnings [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RetainedEarningsMember" xml:lang="en-US">Accumulated Deficit [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US">AOCI Attributable to Parent [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xml:lang="en-US">Additional Paid-in Capital [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xml:lang="en-US">Additional Paid-In Capital [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaap_TreasuryStockMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockMember" xml:lang="en-US">Treasury Stock [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TreasuryStockMember" xml:lang="en-US">Shares in Treasury [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember" xlink:to="lab_us-gaap_TreasuryStockMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xml:lang="en-US">Sale of Stock [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xml:lang="en-US">Sale of Stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xml:lang="en-US">Sale of Stock [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xml:lang="en-US">Sale of Stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_FollowOnPublicOfferingMember" xlink:label="loc_clxt_FollowOnPublicOfferingMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_FollowOnPublicOfferingMember" xml:lang="en-US">Follow On Public Offering [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_FollowOnPublicOfferingMember" xml:lang="en-US">Follow-on Public Offering [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_FollowOnPublicOfferingMember" xlink:to="lab_clxt_FollowOnPublicOfferingMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_FollowOnPublicOfferingMember" xml:lang="en-US">Follow on public offering.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_AtmFacilityMember" xlink:label="loc_clxt_AtmFacilityMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_AtmFacilityMember" xml:lang="en-US">ATM Facility [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_AtmFacilityMember" xml:lang="en-US">ATM Facility Member</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_AtmFacilityMember" xlink:to="lab_clxt_AtmFacilityMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_AtmFacilityMember" xml:lang="en-US">ATM facility member.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IPOMember" xlink:label="loc_us-gaap_IPOMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IPOMember" xml:lang="en-US">IPO [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IPOMember" xlink:to="lab_us-gaap_IPOMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockCompensationPlanMember" xlink:label="loc_us-gaap_StockCompensationPlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockCompensationPlanMember" xml:lang="en-US">Share-Based Payment Arrangement [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockCompensationPlanMember" xlink:to="lab_us-gaap_StockCompensationPlanMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementLineItems" xml:lang="en-US">Statement [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StatementLineItems" xml:lang="en-US">Statement [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xml:lang="en-US">Stock Issued During Period, Value, New Issues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xml:lang="en-US">Issuance of common stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xml:lang="en-US">Net proceeds from issuance of common stock and exercise of overallotment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US">Issuance of common stock, shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xml:lang="en-US">Common stock, issued and sold</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_NumberOfSharesWithheldForNetShareSettlement" xlink:label="loc_clxt_NumberOfSharesWithheldForNetShareSettlement" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_NumberOfSharesWithheldForNetShareSettlement" xml:lang="en-US">Number Of Shares Withheld For Net Share Settlement</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_clxt_NumberOfSharesWithheldForNetShareSettlement" xml:lang="en-US">Shares withheld for net share settlement, shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_NumberOfSharesWithheldForNetShareSettlement" xlink:to="lab_clxt_NumberOfSharesWithheldForNetShareSettlement" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_NumberOfSharesWithheldForNetShareSettlement" xml:lang="en-US">Number of Shares withheld for net share settlement.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xml:lang="en-US">Other comprehensive income (loss)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xml:lang="en-US">Stock-based compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharesOutstanding" xml:lang="en-US">Shares, Outstanding</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_SharesOutstanding" xml:lang="en-US">Ending balance, shares</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_SharesOutstanding" xml:lang="en-US">Beginning balance, shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_IssuanceOfCommonStockUponExerciseOfPrefundedWarrants" xlink:label="loc_clxt_IssuanceOfCommonStockUponExerciseOfPrefundedWarrants" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_IssuanceOfCommonStockUponExerciseOfPrefundedWarrants" xml:lang="en-US">Issuance Of Common Stock Upon Exercise Of Prefunded Warrants</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_IssuanceOfCommonStockUponExerciseOfPrefundedWarrants" xml:lang="en-US">Issuance of common stock upon exercise of pre-funded warrants</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_IssuanceOfCommonStockUponExerciseOfPrefundedWarrants" xlink:to="lab_clxt_IssuanceOfCommonStockUponExerciseOfPrefundedWarrants" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_IssuanceOfCommonStockUponExerciseOfPrefundedWarrants" xml:lang="en-US">Issuance of common stock upon exercise of pre-funded warrants.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithHeldUponNetShareSettlementOfRestrictedStockUnits" xlink:label="loc_clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithHeldUponNetShareSettlementOfRestrictedStockUnits" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithHeldUponNetShareSettlementOfRestrictedStockUnits" xml:lang="en-US">Issuance Of Common Stock And Payment Of Minimum Employee Taxes With held Upon Net Share Settlement Of Restricted Stock Units</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithHeldUponNetShareSettlementOfRestrictedStockUnits" xml:lang="en-US">Issuance of common stock and payment of minimum employee taxes withheld upon net share settlement of restricted stock units, shares</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithHeldUponNetShareSettlementOfRestrictedStockUnits" xlink:to="lab_clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithHeldUponNetShareSettlementOfRestrictedStockUnits" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithHeldUponNetShareSettlementOfRestrictedStockUnits" xml:lang="en-US">Issuance of common stock and payment of minimum employee taxes withheld upon net share settlement of restricted stock units.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithheldUponNetShareSettlementOfRestrictedStockUnitsValue" xlink:label="loc_clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithheldUponNetShareSettlementOfRestrictedStockUnitsValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithheldUponNetShareSettlementOfRestrictedStockUnitsValue" xml:lang="en-US">Issuance Of Common Stock And Payment Of Minimum Employee Taxes Withheld Upon Net Share Settlement Of Restricted Stock Units Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithheldUponNetShareSettlementOfRestrictedStockUnitsValue" xml:lang="en-US">Issuance of common stock and payment of minimum employee taxes withheld upon net share settlement of restricted stock units, amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithheldUponNetShareSettlementOfRestrictedStockUnitsValue" xlink:to="lab_clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithheldUponNetShareSettlementOfRestrictedStockUnitsValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithheldUponNetShareSettlementOfRestrictedStockUnitsValue" xml:lang="en-US">Issuance of common stock and payment of minimum employee taxes withheld upon net share settlement of restricted stock units value.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CumulativeEffectOfAdoptionOfLeaseAccountingStandard" xlink:label="loc_clxt_CumulativeEffectOfAdoptionOfLeaseAccountingStandard" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_CumulativeEffectOfAdoptionOfLeaseAccountingStandard" xml:lang="en-US">Cumulative Effect Of Adoption Of Lease Accounting Standard</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_CumulativeEffectOfAdoptionOfLeaseAccountingStandard" xlink:to="lab_clxt_CumulativeEffectOfAdoptionOfLeaseAccountingStandard" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_CumulativeEffectOfAdoptionOfLeaseAccountingStandard" xml:lang="en-US">Cumulative effect of adoption of lease accounting standard.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TypeOfArrangementAxis" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfArrangementAxis" xlink:to="lab_us-gaap_TypeOfArrangementAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:to="lab_us-gaap_ArrangementsAndNonarrangementTransactionsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xml:lang="en-US">Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xml:lang="en-US">Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Operating activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ProfitLoss" xml:lang="en-US">Net loss</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xml:lang="en-US">Adjustments to reconcile net loss to net cash used by operating activities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xml:lang="en-US">Depreciation, Depletion and Amortization</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xml:lang="en-US">Depreciation and amortization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xml:lang="en-US">Changes in operating assets and liabilities:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xml:lang="en-US">Accounts receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_IncreaseDecreaseInDueToFromRelatedPartiesCurrent" xlink:label="loc_clxt_IncreaseDecreaseInDueToFromRelatedPartiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_IncreaseDecreaseInDueToFromRelatedPartiesCurrent" xml:lang="en-US">Increase Decrease In Due To From Related Parties Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_IncreaseDecreaseInDueToFromRelatedPartiesCurrent" xml:lang="en-US">Due to/from related parties</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_IncreaseDecreaseInDueToFromRelatedPartiesCurrent" xlink:to="lab_clxt_IncreaseDecreaseInDueToFromRelatedPartiesCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_IncreaseDecreaseInDueToFromRelatedPartiesCurrent" xml:lang="en-US">The aggregate increase (decrease) during the reporting period in the amount due to/from the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xml:lang="en-US">Increase (Decrease) in Inventories</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xml:lang="en-US">Inventory</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xml:lang="en-US">Prepaid expenses and other current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xml:lang="en-US">Increase (Decrease) in Accounts Payable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xml:lang="en-US">Accounts payable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_IncreaseDecreaseInAccruedExpenses" xlink:label="loc_clxt_IncreaseDecreaseInAccruedExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_IncreaseDecreaseInAccruedExpenses" xml:lang="en-US">Increase Decrease In Accrued Expenses</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_IncreaseDecreaseInAccruedExpenses" xml:lang="en-US">Accrued expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_IncreaseDecreaseInAccruedExpenses" xlink:to="lab_clxt_IncreaseDecreaseInAccruedExpenses" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_IncreaseDecreaseInAccruedExpenses" xml:lang="en-US">Increase (decrease) in accrued expenses.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xml:lang="en-US">Increase (Decrease) in Employee Related Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xml:lang="en-US">Accrued compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xml:lang="en-US">Other</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensation" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensation" xml:lang="en-US">Stock-based compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_UnrealizedGainLossOnMarkToMarketOfCommonStockWarrants" xlink:label="loc_clxt_UnrealizedGainLossOnMarkToMarketOfCommonStockWarrants" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_UnrealizedGainLossOnMarkToMarketOfCommonStockWarrants" xml:lang="en-US">Unrealized Gain Loss On Mark to Market Of Common Stock Warrants</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_UnrealizedGainLossOnMarkToMarketOfCommonStockWarrants" xml:lang="en-US">Unrealized (gain) loss on mark-to-market of common stock warrants</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_UnrealizedGainLossOnMarkToMarketOfCommonStockWarrants" xlink:to="lab_clxt_UnrealizedGainLossOnMarkToMarketOfCommonStockWarrants" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_UnrealizedGainLossOnMarkToMarketOfCommonStockWarrants" xml:lang="en-US">Unrealized gain loss on mark to market of common stock warrants.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net cash used by operating activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xml:lang="en-US">Net cash used by operating activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xml:lang="en-US">Investing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:label="loc_us-gaap_PaymentsForProceedsFromShortTermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsForProceedsFromShortTermInvestments" xml:lang="en-US">Payments for (Proceeds from) Short-term Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsForProceedsFromShortTermInvestments" xml:lang="en-US">Sales and (purchases) of short-term investments, net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:to="lab_us-gaap_PaymentsForProceedsFromShortTermInvestments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xml:lang="en-US">Purchases of land, buildings, and equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xml:lang="en-US">Net cash (used) provided by investing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xml:lang="en-US">Net decrease in cash, cash equivalents, and restricted cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Cash, cash equivalents and restricted cash - beginning of period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Cash, cash equivalents and restricted cash - end of period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xml:lang="en-US">Cash, cash equivalents, and restricted cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xml:lang="en-US">Financing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xml:lang="en-US">Payments of Stock Issuance Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xml:lang="en-US">Costs incurred related to the issuance of stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfStockIssuanceCosts" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xml:lang="en-US">Proceeds from Issuance of Common Stock</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xml:lang="en-US">Proceeds from common stock issuance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_RepaymentsOfFinancingLeaseObligation" xlink:label="loc_clxt_RepaymentsOfFinancingLeaseObligation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_RepaymentsOfFinancingLeaseObligation" xml:lang="en-US">Repayments of Financing Lease Obligation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_clxt_RepaymentsOfFinancingLeaseObligation" xml:lang="en-US">Repayments of financing lease obligations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_RepaymentsOfFinancingLeaseObligation" xlink:to="lab_clxt_RepaymentsOfFinancingLeaseObligation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_RepaymentsOfFinancingLeaseObligation" xml:lang="en-US">Repayments of financing lease obligation.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xml:lang="en-US">Proceeds from Stock Options Exercised</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xml:lang="en-US">Proceeds from the exercise of stock options</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xml:lang="en-US">Net cash proceeds</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xml:lang="en-US">Net cash provided by financing activities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xml:lang="en-US">Proceeds from Long-term Lines of Credit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xml:lang="en-US">Proceeds from Payroll Protection Program loan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xml:lang="en-US">Accounting Policies [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xml:lang="en-US">Significant Accounting Policies [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xml:lang="en-US">Organization and Summary of Significant Accounting Policies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:label="loc_us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xml:lang="en-US">Substantial Doubt about Going Concern [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xml:lang="en-US">Going Concern</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:to="lab_us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TextBlockAbstract" xlink:label="loc_us-gaap_TextBlockAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TextBlockAbstract" xml:lang="en-US">Text Block [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TextBlockAbstract" xlink:to="lab_us-gaap_TextBlockAbstract" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_FairValueOfFinancialInstrumentsAndConcentrationsOfCreditRiskDisclosureTextBlock" xlink:label="loc_clxt_FairValueOfFinancialInstrumentsAndConcentrationsOfCreditRiskDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_FairValueOfFinancialInstrumentsAndConcentrationsOfCreditRiskDisclosureTextBlock" xml:lang="en-US">Fair Value Of Financial Instruments And Concentrations Of Credit Risk Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_FairValueOfFinancialInstrumentsAndConcentrationsOfCreditRiskDisclosureTextBlock" xml:lang="en-US">Financial Instruments Measured at Fair Value and Concentrations of Credit Risk</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_FairValueOfFinancialInstrumentsAndConcentrationsOfCreditRiskDisclosureTextBlock" xlink:to="lab_clxt_FairValueOfFinancialInstrumentsAndConcentrationsOfCreditRiskDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_FairValueOfFinancialInstrumentsAndConcentrationsOfCreditRiskDisclosureTextBlock" xml:lang="en-US">Fair value of financial instruments and concentrations of credit risk disclosure.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xml:lang="en-US">Related Party Transactions [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xml:lang="en-US">Related-Party Transactions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBanksAbstract" xlink:label="loc_us-gaap_FederalHomeLoanBanksAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FederalHomeLoanBanksAbstract" xml:lang="en-US">Federal Home Loan Banks [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalHomeLoanBanksAbstract" xlink:to="lab_us-gaap_FederalHomeLoanBanksAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xml:lang="en-US">Stockholders' Equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xml:lang="en-US">Stock-Based Compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xml:lang="en-US">Income Tax Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xml:lang="en-US">Income Tax Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xml:lang="en-US">Income Taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xml:lang="en-US">Leases, Other Commitments, and Contingencies</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PostemploymentBenefitsAbstract" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PostemploymentBenefitsAbstract" xml:lang="en-US">Postemployment Benefits [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract" xlink:to="lab_us-gaap_PostemploymentBenefitsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xml:lang="en-US">Compensation and Employee Benefit Plans [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xml:lang="en-US">Employee Benefit Plan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:label="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xml:lang="en-US">Additional Financial Information Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xml:lang="en-US">Supplemental Information</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:to="lab_us-gaap_AdditionalFinancialInformationDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingAbstract" xml:lang="en-US">Segment Reporting [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xml:lang="en-US">Segment Information</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xml:lang="en-US">Debt Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xml:lang="en-US">Debt Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xml:lang="en-US">Long-Term Debt</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xml:lang="en-US">Restructuring and Related Activities [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xml:lang="en-US">Restructuring and Related Activities Disclosure [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xml:lang="en-US">Restructuring Costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xml:lang="en-US">Subsequent Events [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xml:lang="en-US">Subsequent Events [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xml:lang="en-US">Subsequent Events</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xml:lang="en-US">Share-based Payment Arrangement [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xml:lang="en-US">Stock Based Compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xml:lang="en-US">Income Taxes</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xml:lang="en-US">Foreign Currency Transactions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xml:lang="en-US">Net Loss Per Share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xml:lang="en-US">Forward Purchase Contracts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xml:lang="en-US">Inventory, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xml:lang="en-US">Inventory</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xml:lang="en-US">Receivable [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xml:lang="en-US">Accounts Receivable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:to="lab_us-gaap_ReceivablesPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xml:lang="en-US">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xml:lang="en-US">Cash, Cash Equivalents, and Restricted Cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UseOfEstimates" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_UseOfEstimates" xml:lang="en-US">Use of Estimates</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xml:lang="en-US">Revenue [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xml:lang="en-US">Revenue Recognition</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xml:lang="en-US">Advertising Cost [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xml:lang="en-US">Advertising Costs</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xml:lang="en-US">Research and Development (R&amp;D)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:label="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy" xml:lang="en-US">Intangible Assets, Finite-Lived, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy" xml:lang="en-US">Patents</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:to="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xml:lang="en-US">Land, Buildings, and Equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xml:lang="en-US">Recently Issued Accounting Pronouncements</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ScheduleOfEstimatedUsefulLivesOfAssetsTableTextBlock" xlink:label="loc_clxt_ScheduleOfEstimatedUsefulLivesOfAssetsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_ScheduleOfEstimatedUsefulLivesOfAssetsTableTextBlock" xml:lang="en-US">Schedule Of Estimated Useful Lives Of Assets Table [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_ScheduleOfEstimatedUsefulLivesOfAssetsTableTextBlock" xml:lang="en-US">Schedule of Estimated Useful Life of Assets Used to Compute Depreciation Using the Straight-line Method</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_ScheduleOfEstimatedUsefulLivesOfAssetsTableTextBlock" xlink:to="lab_clxt_ScheduleOfEstimatedUsefulLivesOfAssetsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_ScheduleOfEstimatedUsefulLivesOfAssetsTableTextBlock" xml:lang="en-US">Tabular disclosure of estimated useful lives of assets.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_SummaryOfFairValueMeasurementsAndFinancialInstrumentTableTextBlock" xlink:label="loc_clxt_SummaryOfFairValueMeasurementsAndFinancialInstrumentTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_SummaryOfFairValueMeasurementsAndFinancialInstrumentTableTextBlock" xml:lang="en-US">Summary Of Fair Value Measurements And Financial Instrument Table [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_SummaryOfFairValueMeasurementsAndFinancialInstrumentTableTextBlock" xml:lang="en-US">Summary of Fair Value Measurements and Financial Statement Presentation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_SummaryOfFairValueMeasurementsAndFinancialInstrumentTableTextBlock" xlink:to="lab_clxt_SummaryOfFairValueMeasurementsAndFinancialInstrumentTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_SummaryOfFairValueMeasurementsAndFinancialInstrumentTableTextBlock" xml:lang="en-US">Summary of fair value measurements and financial instrument.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xml:lang="en-US">Summary of Fair Value of the Common Warrants</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_DisclosureOfWarrantsTransactionsTableTextBlock" xlink:label="loc_clxt_DisclosureOfWarrantsTransactionsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_DisclosureOfWarrantsTransactionsTableTextBlock" xml:lang="en-US">Disclosure Of Warrants Transactions [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_DisclosureOfWarrantsTransactionsTableTextBlock" xml:lang="en-US">Disclosure of Warrants Transactions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_DisclosureOfWarrantsTransactionsTableTextBlock" xlink:to="lab_clxt_DisclosureOfWarrantsTransactionsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_DisclosureOfWarrantsTransactionsTableTextBlock" xml:lang="en-US">Disclosure of warrants transactions.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xml:lang="en-US">Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AwardTypeAxis" xml:lang="en-US">Award Type [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AwardTypeAxis" xml:lang="en-US">Award Type</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xml:lang="en-US">Award Type [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xml:lang="en-US">Award Type</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xml:lang="en-US">Share-based Payment Arrangement, Option [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xml:lang="en-US">Stock Options [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xml:lang="en-US">Stock Options [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xml:lang="en-US">Restricted Stock Units [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaap_PerformanceSharesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PerformanceSharesMember" xml:lang="en-US">Performance Shares [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PerformanceSharesMember" xml:lang="en-US">Performance Stock Units [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PerformanceSharesMember" xml:lang="en-US">PSUs [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock" xml:lang="en-US">Schedule of Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock" xml:lang="en-US">Schedule of Net Cash Proceeds from Exercise of Stock Options Less Shares Used for Minimum Withholding Taxes and Intrinsic Value of Options Exercised</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xml:lang="en-US">Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xml:lang="en-US">Summary of Activity of Restricted Stock Units</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Restricted Stock Units, Vested and Expected to Vest [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock" xml:lang="en-US">Summary of Grant Date Fair Value of Restricted Stock Unit Awards Vested</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xml:lang="en-US">Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xml:lang="en-US">Summary of Fair Values of Stock Options Granted and Assumptions used in Black-Scholes Model</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xml:lang="en-US">Share-based Payment Arrangement, Option, Activity [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xml:lang="en-US">Summary of Stock Option Activity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xml:lang="en-US">Summary of Stock-based Compensation Expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ShareBasedCompensationArrangementsByShareBasedPaymentAwardWeightedAverageGrantDateFairValueOfRestrictedStockUnitsTableTextBlock" xlink:label="loc_clxt_ShareBasedCompensationArrangementsByShareBasedPaymentAwardWeightedAverageGrantDateFairValueOfRestrictedStockUnitsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_ShareBasedCompensationArrangementsByShareBasedPaymentAwardWeightedAverageGrantDateFairValueOfRestrictedStockUnitsTableTextBlock" xml:lang="en-US">Share Based Compensation Arrangements By Share Based Payment Award Weighted Average Grant Date Fair Value Of Restricted Stock Units Table [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_ShareBasedCompensationArrangementsByShareBasedPaymentAwardWeightedAverageGrantDateFairValueOfRestrictedStockUnitsTableTextBlock" xml:lang="en-US">Schedule of Weighted Average Grant Date Fair Value of Restricted Stock Units Issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_ShareBasedCompensationArrangementsByShareBasedPaymentAwardWeightedAverageGrantDateFairValueOfRestrictedStockUnitsTableTextBlock" xlink:to="lab_clxt_ShareBasedCompensationArrangementsByShareBasedPaymentAwardWeightedAverageGrantDateFairValueOfRestrictedStockUnitsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_ShareBasedCompensationArrangementsByShareBasedPaymentAwardWeightedAverageGrantDateFairValueOfRestrictedStockUnitsTableTextBlock" xml:lang="en-US">Share-based compensation arrangements by share-based payment award, weighted average grant date fair value of restricted stock units.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_DisclosureOfShareBasedCompensationAwardsRestrictedStockUnitsDeemedDividendsTableTextBlock" xlink:label="loc_clxt_DisclosureOfShareBasedCompensationAwardsRestrictedStockUnitsDeemedDividendsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_DisclosureOfShareBasedCompensationAwardsRestrictedStockUnitsDeemedDividendsTableTextBlock" xml:lang="en-US">Disclosure Of Share Based Compensation Awards Restricted Stock Units Deemed Dividends Table [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_DisclosureOfShareBasedCompensationAwardsRestrictedStockUnitsDeemedDividendsTableTextBlock" xml:lang="en-US">Summary of Stock-Based Compensation Granted As Deemed Dividends</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_DisclosureOfShareBasedCompensationAwardsRestrictedStockUnitsDeemedDividendsTableTextBlock" xlink:to="lab_clxt_DisclosureOfShareBasedCompensationAwardsRestrictedStockUnitsDeemedDividendsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_DisclosureOfShareBasedCompensationAwardsRestrictedStockUnitsDeemedDividendsTableTextBlock" xml:lang="en-US">Disclosure of share-based compensation awards restricted stock units deemed dividends.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ScheduleOfShareBasedPaymentAwardPerformanceStockUnitValuationAssumptionsTableTextBlock" xlink:label="loc_clxt_ScheduleOfShareBasedPaymentAwardPerformanceStockUnitValuationAssumptionsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_ScheduleOfShareBasedPaymentAwardPerformanceStockUnitValuationAssumptionsTableTextBlock" xml:lang="en-US">Schedule Of Share Based Payment Award Performance Stock Unit Valuation Assumptions [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_ScheduleOfShareBasedPaymentAwardPerformanceStockUnitValuationAssumptionsTableTextBlock" xml:lang="en-US">Summary of Fair Values of Performance Stock Units Granted and Assumptions used in Monte Carlo Simulation Pricing Model</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_ScheduleOfShareBasedPaymentAwardPerformanceStockUnitValuationAssumptionsTableTextBlock" xlink:to="lab_clxt_ScheduleOfShareBasedPaymentAwardPerformanceStockUnitValuationAssumptionsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_ScheduleOfShareBasedPaymentAwardPerformanceStockUnitValuationAssumptionsTableTextBlock" xml:lang="en-US">Schedule of share based payment award performance stock unit valuation assumptions.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xml:lang="en-US">Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xml:lang="en-US">Share-Based Payment Arrangement, Performance Shares, Outstanding Activity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:to="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GranteeStatusAxis" xlink:label="loc_us-gaap_GranteeStatusAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GranteeStatusAxis" xml:lang="en-US">Grantee Status [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GranteeStatusAxis" xlink:to="lab_us-gaap_GranteeStatusAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GranteeStatusDomain" xlink:label="loc_us-gaap_GranteeStatusDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GranteeStatusDomain" xml:lang="en-US">Grantee Status [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GranteeStatusDomain" xlink:to="lab_us-gaap_GranteeStatusDomain" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_TwoThousandAndTwentyOneGrantMember" xlink:label="loc_clxt_TwoThousandAndTwentyOneGrantMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_TwoThousandAndTwentyOneGrantMember" xml:lang="en-US">Two Thousand and Twenty One Grant [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_TwoThousandAndTwentyOneGrantMember" xml:lang="en-US">2021 Grant</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_TwoThousandAndTwentyOneGrantMember" xlink:to="lab_clxt_TwoThousandAndTwentyOneGrantMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_TwoThousandAndTwentyOneGrantMember" xml:lang="en-US">Two Thousand and Twenty One Grant [Member]</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_TwoThousandAndNineteenGrantMember" xlink:label="loc_clxt_TwoThousandAndNineteenGrantMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_TwoThousandAndNineteenGrantMember" xml:lang="en-US">Two Thousand and Nineteen Grant [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_TwoThousandAndNineteenGrantMember" xml:lang="en-US">2019 Grant</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_TwoThousandAndNineteenGrantMember" xlink:to="lab_clxt_TwoThousandAndNineteenGrantMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_TwoThousandAndNineteenGrantMember" xml:lang="en-US">Two Thousand and Nineteen Grant [Member]</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xml:lang="en-US">Summary of Reconciliation of Statutory IncomeTax Rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xml:lang="en-US">Schedule of Deferred Tax Assets And Liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostAbstract" xlink:label="loc_us-gaap_LeaseCostAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseCostAbstract" xml:lang="en-US">Lease, Cost [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostAbstract" xlink:to="lab_us-gaap_LeaseCostAbstract" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ScheduleOfFutureMinimumRentalPaymentsForCapitalLeasesAndOperatingLeasesTableTextBlock" xlink:label="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsForCapitalLeasesAndOperatingLeasesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_ScheduleOfFutureMinimumRentalPaymentsForCapitalLeasesAndOperatingLeasesTableTextBlock" xml:lang="en-US">Schedule Of Future Minimum Rental Payments For Capital Leases And Operating Leases Table [Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_ScheduleOfFutureMinimumRentalPaymentsForCapitalLeasesAndOperatingLeasesTableTextBlock" xml:lang="en-US">Schedule of Noncancelable Future Lease Commitments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsForCapitalLeasesAndOperatingLeasesTableTextBlock" xlink:to="lab_clxt_ScheduleOfFutureMinimumRentalPaymentsForCapitalLeasesAndOperatingLeasesTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_ScheduleOfFutureMinimumRentalPaymentsForCapitalLeasesAndOperatingLeasesTableTextBlock" xml:lang="en-US">Schedule of future minimum rental payments for capital leases and operating leases.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xml:lang="en-US">Lease, Cost [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xml:lang="en-US">Summary of Lease Cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ScheduleOfFutureMinimumRentalPaymentsTableTextBlock" xlink:label="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_ScheduleOfFutureMinimumRentalPaymentsTableTextBlock" xml:lang="en-US">Schedule Of Future Minimum Rental Payments [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_ScheduleOfFutureMinimumRentalPaymentsTableTextBlock" xml:lang="en-US">Summary of Future Minimum Rental Payments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsTableTextBlock" xlink:to="lab_clxt_ScheduleOfFutureMinimumRentalPaymentsTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_ScheduleOfFutureMinimumRentalPaymentsTableTextBlock" xml:lang="en-US">Schedule of future minimum rental payments.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanDisclosuresTableTextBlock" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosuresTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedContributionPlanDisclosuresTableTextBlock" xml:lang="en-US">Defined Contribution Plan Disclosures [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedContributionPlanDisclosuresTableTextBlock" xml:lang="en-US">Summary of Defined Contribution Plan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanDisclosuresTableTextBlock" xlink:to="lab_us-gaap_DefinedContributionPlanDisclosuresTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xml:lang="en-US">Condensed Balance Sheet [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xml:lang="en-US">Schedule of Certain Balance Sheet Amounts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:to="lab_srt_ScheduleOfCondensedBalanceSheetTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xml:lang="en-US">Condensed Income Statement [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xml:lang="en-US">Schedule of Certain Statements of Operations Amounts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:to="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xml:lang="en-US">Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xml:lang="en-US">Schedule of Statements of Certain Statements of Cash Flows Amounts</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OrganizationsAndSignificantAccountingPoliciesTable" xlink:label="loc_clxt_OrganizationsAndSignificantAccountingPoliciesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_OrganizationsAndSignificantAccountingPoliciesTable" xml:lang="en-US">Organizations and Significant Accounting Policies [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_OrganizationsAndSignificantAccountingPoliciesTable" xlink:to="lab_clxt_OrganizationsAndSignificantAccountingPoliciesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_OrganizationsAndSignificantAccountingPoliciesTable" xml:lang="en-US">Organizations and Significant Accounting Policies [Table]</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xml:lang="en-US">Property, Plant and Equipment [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xml:lang="en-US">Property Plant And Equipment [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xml:lang="en-US">Equity Method Investment, Ownership Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xml:lang="en-US">Percentage of ownership in outstanding common stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xml:lang="en-US">Impairment, Long-Lived Asset, Held-for-Use</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xml:lang="en-US">Impairment of long-lived assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_YearFounded" xlink:label="loc_us-gaap_YearFounded" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_YearFounded" xml:lang="en-US">Year Founded</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_YearFounded" xml:lang="en-US">Year founded</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_YearFounded" xlink:to="lab_us-gaap_YearFounded" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_StockholdersEquityCumulativeEffectOfAdoptionOfLeaseAccountingStandard" xlink:label="loc_clxt_StockholdersEquityCumulativeEffectOfAdoptionOfLeaseAccountingStandard" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_StockholdersEquityCumulativeEffectOfAdoptionOfLeaseAccountingStandard" xml:lang="en-US">Stockholders Equity Cumulative Effect Of Adoption Of Lease Accounting Standard</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_StockholdersEquityCumulativeEffectOfAdoptionOfLeaseAccountingStandard" xml:lang="en-US">Stockholders equity cumulative effect of adoption of lease accounting standard.</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_clxt_StockholdersEquityCumulativeEffectOfAdoptionOfLeaseAccountingStandard" xml:lang="en-US">Stockholders Equity Cumulative Effect Of Adoption Of Lease Accounting Standard</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_StockholdersEquityCumulativeEffectOfAdoptionOfLeaseAccountingStandard" xlink:to="lab_clxt_StockholdersEquityCumulativeEffectOfAdoptionOfLeaseAccountingStandard" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_StockholdersEquityCumulativeEffectOfAdoptionOfLeaseAccountingStandard" xml:lang="en-US">Stockholders equity cumulative effect of adoption of lease accounting standard.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xml:lang="en-US">Related Party [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xml:lang="en-US">Related Party</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyDomain" xml:lang="en-US">Related Party [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyDomain" xml:lang="en-US">Related Party</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xml:lang="en-US">Accounting Standards Update [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xml:lang="en-US">Accounting Standards Update [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member" xml:lang="en-US">Accounting Standards Update 2016-02 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member" xml:lang="en-US">Accounting Standards Update 2016-02 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201602Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201602Member" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xml:lang="en-US">Investment, Name [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xml:lang="en-US">Investment, Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_SubsidiaryMember" xlink:label="loc_clxt_SubsidiaryMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_SubsidiaryMember" xml:lang="en-US">Subsidiary [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_SubsidiaryMember" xlink:to="lab_clxt_SubsidiaryMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_SubsidiaryMember" xml:lang="en-US">Subsidiary.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xml:lang="en-US">Property, Plant and Equipment [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xml:lang="en-US">Property, Plant and Equipment [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xml:lang="en-US">Schedule Of Property Plant And Equipment [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RangeAxis" xml:lang="en-US">Statistical Measurement [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_RangeAxis" xml:lang="en-US">Statistical Measurement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RangeMember" xml:lang="en-US">Statistical Measurement [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_RangeMember" xml:lang="en-US">Statistical Measurement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MinimumMember" xml:lang="en-US">Minimum [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_MinimumMember" xml:lang="en-US">Minimum [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MaximumMember" xml:lang="en-US">Maximum [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_MaximumMember" xml:lang="en-US">Maximum [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xml:lang="en-US">Long-Lived Tangible Asset</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xml:lang="en-US">Long-Lived Tangible Asset</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xml:lang="en-US">Leasehold Improvements [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xml:lang="en-US">Leasehold Improvements [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xml:lang="en-US">Building and Building Improvements [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BuildingAndBuildingImprovementsMember" xml:lang="en-US">Buildings and Other Improvements [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="lab_us-gaap_BuildingAndBuildingImprovementsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsHeldUnderCapitalLeasesMember" xlink:label="loc_us-gaap_AssetsHeldUnderCapitalLeasesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsHeldUnderCapitalLeasesMember" xml:lang="en-US">Assets Held under Capital Leases [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AssetsHeldUnderCapitalLeasesMember" xml:lang="en-US">Assets under Capital Lease [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsHeldUnderCapitalLeasesMember" xlink:to="lab_us-gaap_AssetsHeldUnderCapitalLeasesMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember" xlink:label="loc_us-gaap_ComputerEquipmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComputerEquipmentMember" xml:lang="en-US">Computer Equipment [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ComputerEquipmentMember" xml:lang="en-US">Computer Equipment and Software [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerEquipmentMember" xlink:to="lab_us-gaap_ComputerEquipmentMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VehiclesMember" xlink:label="loc_us-gaap_VehiclesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VehiclesMember" xml:lang="en-US">Vehicles [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_VehiclesMember" xml:lang="en-US">Vehicles [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VehiclesMember" xlink:to="lab_us-gaap_VehiclesMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaap_OfficeEquipmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OfficeEquipmentMember" xml:lang="en-US">Office Equipment [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OfficeEquipmentMember" xml:lang="en-US">Office Furniture and Equipment [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OfficeEquipmentMember" xlink:to="lab_us-gaap_OfficeEquipmentMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xml:lang="en-US">Property, Plant and Equipment, Useful Life</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xml:lang="en-US">Estimated useful lives of assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:to="lab_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleLeasebackTransactionDescriptionAxis" xlink:label="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SaleLeasebackTransactionDescriptionAxis" xml:lang="en-US">Sale Leaseback Transaction, Description [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SaleLeasebackTransactionDescriptionAxis" xml:lang="en-US">Sale Leaseback Transaction, Description</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis" xlink:to="lab_us-gaap_SaleLeasebackTransactionDescriptionAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleLeasebackTransactionNameDomain" xlink:label="loc_us-gaap_SaleLeasebackTransactionNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SaleLeasebackTransactionNameDomain" xml:lang="en-US">Sale Leaseback Transaction, Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SaleLeasebackTransactionNameDomain" xml:lang="en-US">Sale Leaseback Transaction, Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleLeasebackTransactionNameDomain" xlink:to="lab_us-gaap_SaleLeasebackTransactionNameDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember" xlink:label="loc_us-gaap_EquipmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquipmentMember" xml:lang="en-US">Equipment [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EquipmentMember" xml:lang="en-US">Equipment [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquipmentMember" xlink:to="lab_us-gaap_EquipmentMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_StatementScenarioAxis" xml:lang="en-US">Scenario [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xml:lang="en-US">Scenario [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ShelfRegistrationStatementMember" xlink:label="loc_clxt_ShelfRegistrationStatementMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_ShelfRegistrationStatementMember" xml:lang="en-US">Shelf Registration Statement Member</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_ShelfRegistrationStatementMember" xml:lang="en-US">Shelf Registration Statement [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_ShelfRegistrationStatementMember" xlink:to="lab_clxt_ShelfRegistrationStatementMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_ShelfRegistrationStatementMember" xml:lang="en-US">Shelf registration statement.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xml:lang="en-US">Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:to="lab_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xml:lang="en-US">Class of Warrant or Right, Number of Securities Called by Warrants or Rights</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xml:lang="en-US">Warrants issued (in shares)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash" xlink:label="loc_us-gaap_RestrictedCash" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedCash" xml:lang="en-US">Restricted Cash</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RestrictedCash" xml:lang="en-US">Restricted cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCash" xlink:to="lab_us-gaap_RestrictedCash" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xml:lang="en-US">Sale of Stock, Consideration Received on Transaction</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xml:lang="en-US">After deduction of underwriting discounts and estimated other offering expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:to="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_PublicFloatMinimum" xlink:label="loc_clxt_PublicFloatMinimum" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_PublicFloatMinimum" xml:lang="en-US">Public Float Minimum</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_PublicFloatMinimum" xml:lang="en-US">Minimum public float</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_PublicFloatMinimum" xlink:to="lab_clxt_PublicFloatMinimum" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_PublicFloatMinimum" xml:lang="en-US">Public Float Minimum</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesSubscribedButUnissued" xlink:label="loc_us-gaap_CommonStockSharesSubscribedButUnissued" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesSubscribedButUnissued" xml:lang="en-US">Common Stock, Shares Subscribed but Unissued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesSubscribedButUnissued" xml:lang="en-US">Common stock shares subscribed but not issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesSubscribedButUnissued" xlink:to="lab_us-gaap_CommonStockSharesSubscribedButUnissued" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xml:lang="en-US">Subsequent Event Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xml:lang="en-US">Subsequent Event Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfWarrantOrRightAxis" xml:lang="en-US">Class of Warrant or Right [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis" xlink:to="lab_us-gaap_ClassOfWarrantOrRightAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfWarrantOrRightDomain" xml:lang="en-US">Class of Warrant or Right [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain" xlink:to="lab_us-gaap_ClassOfWarrantOrRightDomain" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_PreFundedWarrantsMember" xlink:label="loc_clxt_PreFundedWarrantsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_PreFundedWarrantsMember" xml:lang="en-US">Pre Funded Warrants [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_PreFundedWarrantsMember" xml:lang="en-US">Pre-funded Warrants [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_clxt_PreFundedWarrantsMember" xml:lang="en-US">Pre Funded Warrants [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_PreFundedWarrantsMember" xlink:to="lab_clxt_PreFundedWarrantsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_PreFundedWarrantsMember" xml:lang="en-US">Pre funded warrants.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CommonWarrantsMember" xlink:label="loc_clxt_CommonWarrantsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_CommonWarrantsMember" xml:lang="en-US">Common Warrants Member</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_CommonWarrantsMember" xml:lang="en-US">Common Warrants [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_CommonWarrantsMember" xlink:to="lab_clxt_CommonWarrantsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_CommonWarrantsMember" xml:lang="en-US">Common warrants.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueConcentrationOfRiskFinancialAssetsBalanceSheetGroupingsAbstract" xlink:label="loc_us-gaap_FairValueConcentrationOfRiskFinancialAssetsBalanceSheetGroupingsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueConcentrationOfRiskFinancialAssetsBalanceSheetGroupingsAbstract" xml:lang="en-US">Fair Value, Concentration of Risk, Financial Assets, Balance Sheet Groupings [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueConcentrationOfRiskFinancialAssetsBalanceSheetGroupingsAbstract" xlink:to="lab_us-gaap_FairValueConcentrationOfRiskFinancialAssetsBalanceSheetGroupingsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueConcentrationOfRiskTable" xlink:label="loc_us-gaap_FairValueConcentrationOfRiskTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueConcentrationOfRiskTable" xml:lang="en-US">Fair Value, Concentration of Risk [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueConcentrationOfRiskTable" xml:lang="en-US">Fair Value Concentration Of Risk [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueConcentrationOfRiskTable" xlink:to="lab_us-gaap_FairValueConcentrationOfRiskTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xml:lang="en-US">Derivative Instrument [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xml:lang="en-US">Derivative Instrument</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xml:lang="en-US">Derivative Contract [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xml:lang="en-US">Derivative Contract</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentTypeAxis" xml:lang="en-US">Investment Type [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InvestmentTypeAxis" xml:lang="en-US">Investment Type</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeAxis" xlink:to="lab_us-gaap_InvestmentTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xml:lang="en-US">Investments [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xml:lang="en-US">Investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:to="lab_us-gaap_InvestmentTypeCategorizationMember" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CommonStockWarrantsMember" xlink:label="loc_clxt_CommonStockWarrantsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_CommonStockWarrantsMember" xml:lang="en-US">Common Stock Warrants [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_CommonStockWarrantsMember" xml:lang="en-US">Common Stock Warrants [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_CommonStockWarrantsMember" xlink:to="lab_clxt_CommonStockWarrantsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_CommonStockWarrantsMember" xml:lang="en-US">Common stock warrants.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems" xlink:label="loc_us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems" xml:lang="en-US">Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems" xml:lang="en-US">Fair Value Concentration Of Risk Financial Statement Captions [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems" xlink:to="lab_us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesFairValueDisclosure" xlink:label="loc_us-gaap_OtherLiabilitiesFairValueDisclosure" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherLiabilitiesFairValueDisclosure" xml:lang="en-US">Other Liabilities, Fair Value Disclosure</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherLiabilitiesFairValueDisclosure" xml:lang="en-US">Fair Values of Liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_OtherLiabilitiesFairValueDisclosure" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xml:lang="en-US">Fair Value Hierarchy and NAV</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xml:lang="en-US">Fair Value Hierarchy and NAV</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xml:lang="en-US">Level 3 [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="loc_us-gaap_MeasurementInputTypeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xml:lang="en-US">Measurement Input Type [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeAxis" xlink:to="lab_us-gaap_MeasurementInputTypeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="loc_us-gaap_MeasurementInputTypeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xml:lang="en-US">Measurement Input Type [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeDomain" xlink:to="lab_us-gaap_MeasurementInputTypeDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xml:lang="en-US">Measurement Input, Risk Free Interest Rate [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xml:lang="en-US">Risk-free interest rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:to="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputOptionVolatilityMember" xlink:label="loc_us-gaap_MeasurementInputOptionVolatilityMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MeasurementInputOptionVolatilityMember" xml:lang="en-US">Measurement Input, Option Volatility [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MeasurementInputOptionVolatilityMember" xml:lang="en-US">Expected volatility</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputOptionVolatilityMember" xlink:to="lab_us-gaap_MeasurementInputOptionVolatilityMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MeasurementInputExpectedTermMember" xml:lang="en-US">Measurement Input, Expected Term [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MeasurementInputExpectedTermMember" xml:lang="en-US">Expected term to liquidation (in years)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputExpectedTermMember" xlink:to="lab_us-gaap_MeasurementInputExpectedTermMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetMeasurementInput" xlink:label="loc_us-gaap_DerivativeAssetMeasurementInput" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeAssetMeasurementInput" xml:lang="en-US">Derivative Asset, Measurement Input</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativeAssetMeasurementInput" xml:lang="en-US">Assumptions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetMeasurementInput" xlink:to="lab_us-gaap_DerivativeAssetMeasurementInput" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_EstimatedFairValueOfCommonWarrantsMeasurementInput" xlink:label="loc_clxt_EstimatedFairValueOfCommonWarrantsMeasurementInput" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_EstimatedFairValueOfCommonWarrantsMeasurementInput" xml:lang="en-US">Estimated Fair Value Of Common Warrants Measurement Input</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_EstimatedFairValueOfCommonWarrantsMeasurementInput" xml:lang="en-US">Estimated fair value of Common Warrants</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_EstimatedFairValueOfCommonWarrantsMeasurementInput" xlink:to="lab_clxt_EstimatedFairValueOfCommonWarrantsMeasurementInput" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_EstimatedFairValueOfCommonWarrantsMeasurementInput" xml:lang="en-US">Estimated fair value of common warrants, measurement input.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xml:lang="en-US">Corporate Debt Securities [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xml:lang="en-US">Corporate Debt Securities [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_FinanceLeaseObligationsFairValueDisclosure" xlink:label="loc_clxt_FinanceLeaseObligationsFairValueDisclosure" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_FinanceLeaseObligationsFairValueDisclosure" xml:lang="en-US">Finance Lease Obligations Fair Value Disclosure</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_FinanceLeaseObligationsFairValueDisclosure" xml:lang="en-US">Fair value of financing leases</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_FinanceLeaseObligationsFairValueDisclosure" xlink:to="lab_clxt_FinanceLeaseObligationsFairValueDisclosure" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_FinanceLeaseObligationsFairValueDisclosure" xml:lang="en-US">Finance lease obligations fair value disclosure.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnDerivatives" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivatives" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrealizedGainLossOnDerivatives" xml:lang="en-US">Unrealized Gain (Loss) on Derivatives</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_UnrealizedGainLossOnDerivatives" xml:lang="en-US">Unrealized commodity derivative losses from hedging contracts sold</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrealizedGainLossOnDerivatives" xlink:to="lab_us-gaap_UnrealizedGainLossOnDerivatives" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermInvestments" xml:lang="en-US">Short-term Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShortTermInvestments" xml:lang="en-US">Short-term investments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestments" xlink:to="lab_us-gaap_ShortTermInvestments" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OtherFinancialInstruments" xlink:label="loc_clxt_OtherFinancialInstruments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_OtherFinancialInstruments" xml:lang="en-US">Other Financial Instruments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_OtherFinancialInstruments" xml:lang="en-US">Other financial instruments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_OtherFinancialInstruments" xlink:to="lab_clxt_OtherFinancialInstruments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_OtherFinancialInstruments" xml:lang="en-US">Other financial instruments.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xml:lang="en-US">Schedule Of Related Party Transactions By Related Party [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xml:lang="en-US">Income Statement Location [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xml:lang="en-US">Income Statement Location</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xml:lang="en-US">Income Statement Location [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xml:lang="en-US">Income Statement Location</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xml:lang="en-US">Related Party Transaction [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xml:lang="en-US">Related Party Transaction [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinimumNetWorthRequiredForCompliance" xlink:label="loc_us-gaap_MinimumNetWorthRequiredForCompliance" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MinimumNetWorthRequiredForCompliance" xml:lang="en-US">Banking Regulation, Mortgage Banking, Net Worth, Minimum</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MinimumNetWorthRequiredForCompliance" xml:lang="en-US">Minimum net worth required</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinimumNetWorthRequiredForCompliance" xlink:to="lab_us-gaap_MinimumNetWorthRequiredForCompliance" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ThresholdPercentageOfOwnershipInOutstandingCommonStockToEnactIndemnificationAgreement" xlink:label="loc_clxt_ThresholdPercentageOfOwnershipInOutstandingCommonStockToEnactIndemnificationAgreement" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_ThresholdPercentageOfOwnershipInOutstandingCommonStockToEnactIndemnificationAgreement" xml:lang="en-US">Threshold Percentage Of Ownership In Outstanding Common Stock To Enact Indemnification Agreement</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_ThresholdPercentageOfOwnershipInOutstandingCommonStockToEnactIndemnificationAgreement" xml:lang="en-US">Threshold percentage of ownership in outstanding common stock to enact indemnification agreement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_ThresholdPercentageOfOwnershipInOutstandingCommonStockToEnactIndemnificationAgreement" xlink:to="lab_clxt_ThresholdPercentageOfOwnershipInOutstandingCommonStockToEnactIndemnificationAgreement" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_ThresholdPercentageOfOwnershipInOutstandingCommonStockToEnactIndemnificationAgreement" xml:lang="en-US">Threshold percentage of ownership in outstanding common stock to enact indemnification agreement.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CellectisMember" xlink:label="loc_clxt_CellectisMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_CellectisMember" xml:lang="en-US">Cellectis [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_CellectisMember" xml:lang="en-US">Cellectis [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_CellectisMember" xlink:to="lab_clxt_CellectisMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_CellectisMember" xml:lang="en-US">Cellectis.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_DisclosureOfWarrantsTransactionsTable" xlink:label="loc_clxt_DisclosureOfWarrantsTransactionsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_DisclosureOfWarrantsTransactionsTable" xml:lang="en-US">Disclosure Of Warrants Transactions [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_DisclosureOfWarrantsTransactionsTable" xlink:to="lab_clxt_DisclosureOfWarrantsTransactionsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_DisclosureOfWarrantsTransactionsTable" xml:lang="en-US">Disclosure of warrants transactions.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_DisclosureOfWarrantsTransactionsLineItems" xlink:label="loc_clxt_DisclosureOfWarrantsTransactionsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_DisclosureOfWarrantsTransactionsLineItems" xml:lang="en-US">Disclosure of Warrants Transactions [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_DisclosureOfWarrantsTransactionsLineItems" xlink:to="lab_clxt_DisclosureOfWarrantsTransactionsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_DisclosureOfWarrantsTransactionsLineItems" xml:lang="en-US">Disclosure of warrants transactions.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xml:lang="en-US">Class of Warrant or Right, Exercise Price of Warrants or Rights</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xml:lang="en-US">Class of Warrant or Right, Exercise Price of Warrants or Rights</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xml:lang="en-US">Class of warrant or right, exercise price of warrants or rights</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xml:lang="en-US">Class of Warrant or Right, Number of Securities Called by Each Warrant or Right</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xml:lang="en-US">Class of Warrant or Right, Number of Securities Called by Each Warrant or Right</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:to="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US">Number of restricted stock units outstanding, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xml:lang="en-US">Number of restricted stock units outstanding, Granted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted-average grant date fair value, Issued</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted-average grant date fair value, Granted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" xlink:label="loc_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercised In Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" xml:lang="en-US">Number of restricted stock units outstanding, Exercised</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" xlink:to="lab_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" xml:lang="en-US">Share based compensation arrangement by share based payment award, equity instruments other than options exercised in period.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xml:lang="en-US">Number of restricted stock units outstanding, Unvested ending balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xml:lang="en-US">Number of restricted stock units outstanding, Unvested beginning balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" 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</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted-average grant date fair value, Unvested ending balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted-average grant date fair value, Unvested beginning balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercised In Period Weighted Average Grant Date Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted-average grant date fair value, Exercised</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Share based compensation arrangement by share based payment award equity instruments other than options exercised in period weighted average grant date fair value.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityAbstract" xml:lang="en-US">Equity [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_StockholdersEquityTable" xlink:label="loc_clxt_StockholdersEquityTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_StockholdersEquityTable" xml:lang="en-US">Stockholders Equity [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_StockholdersEquityTable" xml:lang="en-US">Stockholders Equity [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_StockholdersEquityTable" xlink:to="lab_clxt_StockholdersEquityTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_StockholdersEquityTable" xml:lang="en-US">Stockholders Equity [Table]</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xml:lang="en-US">Equity, Class of Treasury Stock [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="lab_us-gaap_EquityClassOfTreasuryStockLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExpenseRelatedToDistributionOrServicingAndUnderwritingFees" xlink:label="loc_us-gaap_ExpenseRelatedToDistributionOrServicingAndUnderwritingFees" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ExpenseRelatedToDistributionOrServicingAndUnderwritingFees" xml:lang="en-US">Expense Related to Distribution or Servicing and Underwriting Fees</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ExpenseRelatedToDistributionOrServicingAndUnderwritingFees" xml:lang="en-US">Underwriting discounts and commissions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExpenseRelatedToDistributionOrServicingAndUnderwritingFees" xlink:to="lab_us-gaap_ExpenseRelatedToDistributionOrServicingAndUnderwritingFees" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xml:lang="en-US">Preferred Stock, Shares Authorized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xml:lang="en-US">Preferred stock share authorized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="loc_us-gaap_SharesIssuedPricePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharesIssuedPricePerShare" xml:lang="en-US">Shares Issued, Price Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharesIssuedPricePerShare" xml:lang="en-US">Common stock issued price per share</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesIssuedPricePerShare" xlink:to="lab_us-gaap_SharesIssuedPricePerShare" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xml:lang="en-US">Preferred stock share par value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockVotingRights" xlink:label="loc_us-gaap_CommonStockVotingRights" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockVotingRights" xml:lang="en-US">Common Stock, Voting Rights</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockVotingRights" xml:lang="en-US">Common Stock, Voting Rights</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockVotingRights" xlink:to="lab_us-gaap_CommonStockVotingRights" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" xlink:label="loc_us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" xml:lang="en-US">Class of Warrant or Right, Date from which Warrants or Rights Exercisable</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" xml:lang="en-US">Date from which Warrants or Rights Exercisable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" xlink:to="lab_us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesAvailableForIssue" xlink:label="loc_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesAvailableForIssue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesAvailableForIssue" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Number Of Common Shares Available For Issue</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesAvailableForIssue" xml:lang="en-US">Number of common shares available for issue</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesAvailableForIssue" xlink:to="lab_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesAvailableForIssue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesAvailableForIssue" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Number Of Common Shares Available For Issue</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ExpectedBenefitToEarningsFromRecaptureOfNonCashStockCompensationExpense" xlink:label="loc_clxt_ExpectedBenefitToEarningsFromRecaptureOfNonCashStockCompensationExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_ExpectedBenefitToEarningsFromRecaptureOfNonCashStockCompensationExpense" xml:lang="en-US">Expected Benefit To Earnings From Recapture Of Non Cash Stock Compensation Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_ExpectedBenefitToEarningsFromRecaptureOfNonCashStockCompensationExpense" xml:lang="en-US">Expected benefit to earnings from recapture of non-cash stock compensation expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_ExpectedBenefitToEarningsFromRecaptureOfNonCashStockCompensationExpense" xlink:to="lab_clxt_ExpectedBenefitToEarningsFromRecaptureOfNonCashStockCompensationExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_ExpectedBenefitToEarningsFromRecaptureOfNonCashStockCompensationExpense" xml:lang="en-US">Expected benefit to earnings from recapture of non-cash stock compensation expense.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xml:lang="en-US">Share-based compensation arrangement by share-based payment award, number of shares registered and available for grant</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xml:lang="en-US">Performance stock, shares granted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_TitleOfIndividualAxis" xml:lang="en-US">Title of Individual [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_TitleOfIndividualAxis" xml:lang="en-US">Title of Individual</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xml:lang="en-US">Title of Individual [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xml:lang="en-US">Title of Individual</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_FormerChiefExecutiveOfficerMember" xlink:label="loc_clxt_FormerChiefExecutiveOfficerMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_FormerChiefExecutiveOfficerMember" xml:lang="en-US">Former Chief Executive Officer [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_FormerChiefExecutiveOfficerMember" xml:lang="en-US">Mr. Blome [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_FormerChiefExecutiveOfficerMember" xlink:to="lab_clxt_FormerChiefExecutiveOfficerMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_FormerChiefExecutiveOfficerMember" xml:lang="en-US">Former Chief Executive Officer.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PlanNameAxis" xml:lang="en-US">Plan Name [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PlanNameAxis" xml:lang="en-US">Plan Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PlanNameDomain" xml:lang="en-US">Plan Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PlanNameDomain" xml:lang="en-US">Plan Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CalyxtIncEquityEmployeeInducementIncentivePlanMember" xlink:label="loc_clxt_CalyxtIncEquityEmployeeInducementIncentivePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_CalyxtIncEquityEmployeeInducementIncentivePlanMember" xml:lang="en-US">Calyxt, inc. equity employee inducement incentive plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_CalyxtIncEquityEmployeeInducementIncentivePlanMember" xml:lang="en-US">Calyxt, Inc. Equity Employee Inducement Incentive Plan [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_CalyxtIncEquityEmployeeInducementIncentivePlanMember" xlink:to="lab_clxt_CalyxtIncEquityEmployeeInducementIncentivePlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_CalyxtIncEquityEmployeeInducementIncentivePlanMember" xml:lang="en-US">Calyxt, inc. equity employee inducement incentive plan Member</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_TwoThousandSeventeenOmnibusPlanMember" xlink:label="loc_clxt_TwoThousandSeventeenOmnibusPlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_TwoThousandSeventeenOmnibusPlanMember" xml:lang="en-US">Two Thousand Seventeen Omnibus Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_TwoThousandSeventeenOmnibusPlanMember" xml:lang="en-US">2017 Omnibus Plan [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_TwoThousandSeventeenOmnibusPlanMember" xlink:to="lab_clxt_TwoThousandSeventeenOmnibusPlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_TwoThousandSeventeenOmnibusPlanMember" xml:lang="en-US">Two thousand seventeen omnibus plan.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xml:lang="en-US">Risk-free interest rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xml:lang="en-US">Expected volatility</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xml:lang="en-US">Expected term (in years)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValueOfStockOptionsGranted" xlink:label="loc_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValueOfStockOptionsGranted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValueOfStockOptionsGranted" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Estimated Fair Value Of Stock Options Granted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValueOfStockOptionsGranted" xml:lang="en-US">Estimated fair values of stock options granted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValueOfStockOptionsGranted" xlink:to="lab_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValueOfStockOptionsGranted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValueOfStockOptionsGranted" xml:lang="en-US">Share based compensation arrangement by share based payment award estimated fair value of stock options granted.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OptionPriceAtPercentageOfFairMarketValue" xlink:label="loc_clxt_OptionPriceAtPercentageOfFairMarketValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_OptionPriceAtPercentageOfFairMarketValue" xml:lang="en-US">Option Price At Percentage Of Fair Market Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_OptionPriceAtPercentageOfFairMarketValue" xml:lang="en-US">Options priced at fair market value, Percent</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_OptionPriceAtPercentageOfFairMarketValue" xlink:to="lab_clxt_OptionPriceAtPercentageOfFairMarketValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_OptionPriceAtPercentageOfFairMarketValue" xml:lang="en-US">Option price at percentage of fair market value.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xml:lang="en-US">Stock option expiration period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xml:lang="en-US">Stock option, vesting period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xml:lang="en-US">Vesting period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xml:lang="en-US">Weighted average remaining contractual term</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xml:lang="en-US">Aggregate intrinsic value of options outstanding and exercisable</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xml:lang="en-US">Unrecognized stock-based compensation expense related to non-vested stock options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xml:lang="en-US">Unrecognized stock-based compensation expense, expected recognition weighted-average period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xml:lang="en-US">Options Exercisable, Beginning Balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xml:lang="en-US">Options Exercisable, Ending Balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Options Outstanding, Ending Balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xml:lang="en-US">Options Outstanding, Beginning Balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xml:lang="en-US">Options Outstanding, Granted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xml:lang="en-US">Options Outstanding, Forfeited or expired</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Weighted-Average Exercise Price Per Share, Forfeited or expired</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Weighted-Average Exercise Price Per Share, Beginning Balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xml:lang="en-US">Weighted-Average Exercise Price Per Share, Ending Balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xml:lang="en-US">Weighted-Average Exercise Price Per Share, Granted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xml:lang="en-US">Weighted-Average Exercise Price Per Share, Beginning Balance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xml:lang="en-US">Weighted-Average Exercise Price Per Share, Ending Balance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xml:lang="en-US">Share-based Payment Arrangement, Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xml:lang="en-US">Stock-based compensation expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xml:lang="en-US">Intrinsic value of options exercised</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xml:lang="en-US">Unrecognized stock-based compensation expense related to restricted stock units</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xml:lang="en-US">Unrecognized stock-based compensation expense related to performance stock units</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xml:lang="en-US">Number of restricted stock units outstanding, Vested</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xml:lang="en-US">Number of restricted stock units outstanding, Cancelled</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xml:lang="en-US">Benefit from forfeiture of stock</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted-average grant date fair value, Vested</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xml:lang="en-US">Weighted-average grant date fair value, Cancelled</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xml:lang="en-US">Grant-date fair value</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_DeemedDividendDeficit" xlink:label="loc_clxt_DeemedDividendDeficit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_DeemedDividendDeficit" xml:lang="en-US">Deemed Dividend (Deficit)</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_DeemedDividendDeficit" xml:lang="en-US">Deemed dividends from grants to Cellectis employee</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_DeemedDividendDeficit" xlink:to="lab_clxt_DeemedDividendDeficit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_DeemedDividendDeficit" xml:lang="en-US">Deemed Dividend (Deficit).</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_NonemployeeRestrictedStockUnitsMember" xlink:label="loc_clxt_NonemployeeRestrictedStockUnitsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_NonemployeeRestrictedStockUnitsMember" xml:lang="en-US">Nonemployee Restricted Stock Units [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_NonemployeeRestrictedStockUnitsMember" xml:lang="en-US">Nonemployee Restricted Stock Units [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_NonemployeeRestrictedStockUnitsMember" xlink:to="lab_clxt_NonemployeeRestrictedStockUnitsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_NonemployeeRestrictedStockUnitsMember" xml:lang="en-US">Non employee restricted stock units.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaap_VestingAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VestingAxis" xml:lang="en-US">Vesting [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_VestingAxis" xml:lang="en-US">Vesting</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VestingDomain" xml:lang="en-US">Vesting [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_VestingDomain" xml:lang="en-US">Vesting</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_InducementPlanMember" xlink:label="loc_clxt_InducementPlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_InducementPlanMember" xml:lang="en-US">Inducement Plan [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_InducementPlanMember" xml:lang="en-US">Inducement Plan [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_InducementPlanMember" xlink:to="lab_clxt_InducementPlanMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_InducementPlanMember" xml:lang="en-US">Inducement plan.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xml:lang="en-US">Debt Instrument, Convertible, Threshold Consecutive Trading Days</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xml:lang="en-US">Consecutive trading day</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_TwoThousandAndTwentyTwoGrantMember" xlink:label="loc_clxt_TwoThousandAndTwentyTwoGrantMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_TwoThousandAndTwentyTwoGrantMember" xml:lang="en-US">Two Thousand And Twenty Two Grant [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_TwoThousandAndTwentyTwoGrantMember" xml:lang="en-US">2022 Grant</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_TwoThousandAndTwentyTwoGrantMember" xlink:to="lab_clxt_TwoThousandAndTwentyTwoGrantMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_TwoThousandAndTwentyTwoGrantMember" xml:lang="en-US">Two Thousand and Twenty Two Grant</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="loc_srt_ChiefExecutiveOfficerMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ChiefExecutiveOfficerMember" xml:lang="en-US">Chief Executive Officer [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ChiefExecutiveOfficerMember" xml:lang="en-US">Mr Carr [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ChiefExecutiveOfficerMember" xlink:to="lab_srt_ChiefExecutiveOfficerMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xml:lang="en-US">Exercise Price Range [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xml:lang="en-US">Exercise Price Range [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_AtLeastTwelvePerShareMember" xlink:label="loc_clxt_AtLeastTwelvePerShareMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_AtLeastTwelvePerShareMember" xml:lang="en-US">At Least Twelve Per Share [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_AtLeastTwelvePerShareMember" xml:lang="en-US">At Least Twelve Per Share [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_AtLeastTwelvePerShareMember" xlink:to="lab_clxt_AtLeastTwelvePerShareMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_AtLeastTwelvePerShareMember" xml:lang="en-US">At least twelve per share.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_AtLeastFifteenPerShareMember" xlink:label="loc_clxt_AtLeastFifteenPerShareMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_AtLeastFifteenPerShareMember" xml:lang="en-US">At Least Fifteen Per Share [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_AtLeastFifteenPerShareMember" xml:lang="en-US">At Least Fifteen Per Share Member</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_AtLeastFifteenPerShareMember" xlink:to="lab_clxt_AtLeastFifteenPerShareMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_AtLeastFifteenPerShareMember" xml:lang="en-US">At Least Fifteen Per Share [Member]</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_AtLeastTwentyPerShareMember" xlink:label="loc_clxt_AtLeastTwentyPerShareMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_AtLeastTwentyPerShareMember" xml:lang="en-US">At Least Twenty Per Share [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_AtLeastTwentyPerShareMember" xml:lang="en-US">At Least Twenty Per Share Member</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_AtLeastTwentyPerShareMember" xlink:to="lab_clxt_AtLeastTwentyPerShareMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_AtLeastTwentyPerShareMember" xml:lang="en-US">At least twenty per share.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValuesOfPerformanceStockUnitsGranted" xlink:label="loc_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValuesOfPerformanceStockUnitsGranted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValuesOfPerformanceStockUnitsGranted" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Estimated Fair Values Of Performance Stock Units Granted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValuesOfPerformanceStockUnitsGranted" xml:lang="en-US">Estimated fair values of performance stock units granted</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValuesOfPerformanceStockUnitsGranted" xlink:to="lab_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValuesOfPerformanceStockUnitsGranted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValuesOfPerformanceStockUnitsGranted" xml:lang="en-US">Share based compensation arrangement by share based payment award estimated fair values of performance stock units granted.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Amount [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xml:lang="en-US">United States statutory rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xml:lang="en-US">Other</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xml:lang="en-US">Change in valuation allowance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xml:lang="en-US">Effective income tax rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xml:lang="en-US">State tax, net of federal benefit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_EffectiveIncomeTaxRateReconciliationOfficerCompensation" xlink:label="loc_clxt_EffectiveIncomeTaxRateReconciliationOfficerCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_EffectiveIncomeTaxRateReconciliationOfficerCompensation" xml:lang="en-US">Effective Income Tax Rate Reconciliation Officer Compensation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_clxt_EffectiveIncomeTaxRateReconciliationOfficerCompensation" xml:lang="en-US">Officer compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_EffectiveIncomeTaxRateReconciliationOfficerCompensation" xlink:to="lab_clxt_EffectiveIncomeTaxRateReconciliationOfficerCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_EffectiveIncomeTaxRateReconciliationOfficerCompensation" xml:lang="en-US">Effective income tax rate reconciliation officer compensation.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xml:lang="en-US">Deferred rate change</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xml:lang="en-US">R&amp;D credit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_EffectiveIncomeTaxRateReconciliationPppLoan" xlink:label="loc_clxt_EffectiveIncomeTaxRateReconciliationPppLoan" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_EffectiveIncomeTaxRateReconciliationPppLoan" xml:lang="en-US">Effective Income Tax Rate Reconciliation PPP Loan</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_EffectiveIncomeTaxRateReconciliationPppLoan" xml:lang="en-US">PPP Loan</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_EffectiveIncomeTaxRateReconciliationPppLoan" xlink:to="lab_clxt_EffectiveIncomeTaxRateReconciliationPppLoan" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_EffectiveIncomeTaxRateReconciliationPppLoan" xml:lang="en-US">Effective income tax rate reconciliation PPP loan.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xml:lang="en-US">Stock-based compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_EffectiveIncomeTaxRateReconciliationUnrealizedGainLossOnMarkToMarketOfCommonStockWarrants" xlink:label="loc_clxt_EffectiveIncomeTaxRateReconciliationUnrealizedGainLossOnMarkToMarketOfCommonStockWarrants" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_EffectiveIncomeTaxRateReconciliationUnrealizedGainLossOnMarkToMarketOfCommonStockWarrants" xml:lang="en-US">Effective income tax rate reconciliation unrealized gain loss on mark to market of common stock warrants</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_EffectiveIncomeTaxRateReconciliationUnrealizedGainLossOnMarkToMarketOfCommonStockWarrants" xml:lang="en-US">Unrealized (gain) loss on mark-to-market of common stock warrants</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_EffectiveIncomeTaxRateReconciliationUnrealizedGainLossOnMarkToMarketOfCommonStockWarrants" xlink:to="lab_clxt_EffectiveIncomeTaxRateReconciliationUnrealizedGainLossOnMarkToMarketOfCommonStockWarrants" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_EffectiveIncomeTaxRateReconciliationUnrealizedGainLossOnMarkToMarketOfCommonStockWarrants" xml:lang="en-US">Effective income tax rate reconciliation unrealized gain loss on mark to market of common stock warrants.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xml:lang="en-US">Components of Deferred Tax Assets and Liabilities [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xml:lang="en-US">Net operating losses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xml:lang="en-US">Stock-based compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xml:lang="en-US">Deferred Tax Liabilities, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xml:lang="en-US">Gross deferred tax liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xml:lang="en-US">Deferred Tax Assets, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xml:lang="en-US">Net deferred tax asset or liability</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsDerivativeInstruments" xlink:label="loc_us-gaap_DeferredTaxAssetsDerivativeInstruments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsDerivativeInstruments" xml:lang="en-US">Deferred Tax Assets, Derivative Instruments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsDerivativeInstruments" xml:lang="en-US">Derivative liability</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsDerivativeInstruments" xlink:to="lab_us-gaap_DeferredTaxAssetsDerivativeInstruments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xml:lang="en-US">Deferred Tax Assets, Other</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xml:lang="en-US">Other</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xml:lang="en-US">Deferred Tax Assets, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xml:lang="en-US">Gross deferred tax assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xml:lang="en-US">Less valuation allowance</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xml:lang="en-US">Net deferred tax assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_DeferredTaxLiabilitiesFixedAssets" xlink:label="loc_clxt_DeferredTaxLiabilitiesFixedAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_DeferredTaxLiabilitiesFixedAssets" xml:lang="en-US">Deferred Tax Liabilities Fixed Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_clxt_DeferredTaxLiabilitiesFixedAssets" xml:lang="en-US">Fixed assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_DeferredTaxLiabilitiesFixedAssets" xlink:to="lab_clxt_DeferredTaxLiabilitiesFixedAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_DeferredTaxLiabilitiesFixedAssets" xml:lang="en-US">Deferred Tax Liabilities Fixed Assets</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xml:lang="en-US">Deferred Tax Liabilities, Other</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xml:lang="en-US">Other</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_DeferredTaxAssetsLeaseObligations" xlink:label="loc_clxt_DeferredTaxAssetsLeaseObligations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_DeferredTaxAssetsLeaseObligations" xml:lang="en-US">Deferred Tax Assets Lease Obligations</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_DeferredTaxAssetsLeaseObligations" xml:lang="en-US">Financing lease obligations</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_DeferredTaxAssetsLeaseObligations" xlink:to="lab_clxt_DeferredTaxAssetsLeaseObligations" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_DeferredTaxAssetsLeaseObligations" xml:lang="en-US">Deferred tax assets lease obligations.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xml:lang="en-US">Deferred Tax Assets, Tax Credit Carryforwards</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xml:lang="en-US">Tax credit carry forwards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xml:lang="en-US">Compensation</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts" xlink:label="loc_clxt_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts" xml:lang="en-US">Deferred tax assets deferred expense capitalized research and development costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts" xml:lang="en-US">Capitalized R&amp;D</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts" xlink:to="lab_clxt_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts" xml:lang="en-US">Deferred tax assets deferred expense capitalized research and development costs.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_DeferredTaxAssetsDeferredExpenseOperatingLeaseRightOfUseLiabilities" xlink:label="loc_clxt_DeferredTaxAssetsDeferredExpenseOperatingLeaseRightOfUseLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_DeferredTaxAssetsDeferredExpenseOperatingLeaseRightOfUseLiabilities" xml:lang="en-US">Deferred tax assets deferred expense operating lease right of use liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_DeferredTaxAssetsDeferredExpenseOperatingLeaseRightOfUseLiabilities" xml:lang="en-US">Operating lease ROU liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_DeferredTaxAssetsDeferredExpenseOperatingLeaseRightOfUseLiabilities" xlink:to="lab_clxt_DeferredTaxAssetsDeferredExpenseOperatingLeaseRightOfUseLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_DeferredTaxAssetsDeferredExpenseOperatingLeaseRightOfUseLiabilities" xml:lang="en-US">Deferred tax assets deferred expense operating lease right of use liabilities.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_DeferredTaxLiabilitiesDeferredExpenseOperatingLeaseRightOfUseAssets" xlink:label="loc_clxt_DeferredTaxLiabilitiesDeferredExpenseOperatingLeaseRightOfUseAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_DeferredTaxLiabilitiesDeferredExpenseOperatingLeaseRightOfUseAssets" xml:lang="en-US">Deferred Tax Liabilities Deferred Expense Operating Lease Right Of Use Assets</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_clxt_DeferredTaxLiabilitiesDeferredExpenseOperatingLeaseRightOfUseAssets" xml:lang="en-US">Operating lease ROU assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_DeferredTaxLiabilitiesDeferredExpenseOperatingLeaseRightOfUseAssets" xlink:to="lab_clxt_DeferredTaxLiabilitiesDeferredExpenseOperatingLeaseRightOfUseAssets" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_DeferredTaxLiabilitiesDeferredExpenseOperatingLeaseRightOfUseAssets" xml:lang="en-US">Deferred tax liabilities deferred expense operating lease right of use assets.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_IncomeTaxesTable" xlink:label="loc_clxt_IncomeTaxesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_IncomeTaxesTable" xml:lang="en-US">Income Taxes [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_IncomeTaxesTable" xml:lang="en-US">Income Taxes [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_IncomeTaxesTable" xlink:to="lab_clxt_IncomeTaxesTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_IncomeTaxesTable" xml:lang="en-US">Income Taxes [Table]</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_IncomeTaxesLineItems" xlink:label="loc_clxt_IncomeTaxesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_IncomeTaxesLineItems" xml:lang="en-US">Income Taxes [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_IncomeTaxesLineItems" xml:lang="en-US">Income Taxes [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_IncomeTaxesLineItems" xlink:to="lab_clxt_IncomeTaxesLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_IncomeTaxesLineItems" xml:lang="en-US">Income Taxes [Line Items]</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xml:lang="en-US">Tax Credit Carryforward, Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount" xml:lang="en-US">Tax credit carryovers</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAmount" xlink:to="lab_us-gaap_TaxCreditCarryforwardAmount" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_TaxCreditCarryforwardExpirationYear" xlink:label="loc_clxt_TaxCreditCarryforwardExpirationYear" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_TaxCreditCarryforwardExpirationYear" xml:lang="en-US">Tax Credit Carryforward Expiration Year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_TaxCreditCarryforwardExpirationYear" xml:lang="en-US">Tax credit carryovers expiration year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_TaxCreditCarryforwardExpirationYear" xlink:to="lab_clxt_TaxCreditCarryforwardExpirationYear" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_TaxCreditCarryforwardExpirationYear" xml:lang="en-US">Tax credit carryforward expiration year.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xml:lang="en-US">Unrecognized Tax Benefits</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xml:lang="en-US">Liability for uncertain tax positions</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xml:lang="en-US">Operating Loss Carryforwards</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xml:lang="en-US">Income tax operating loss carryforwards</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OperatingLossCarryforwardsSubjectToExpire" xlink:label="loc_clxt_OperatingLossCarryforwardsSubjectToExpire" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_OperatingLossCarryforwardsSubjectToExpire" xml:lang="en-US">Operating Loss Carryforwards Subject To Expire</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_OperatingLossCarryforwardsSubjectToExpire" xml:lang="en-US">Income tax operating loss carryforwards, expire between 2032 and 2037</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_OperatingLossCarryforwardsSubjectToExpire" xlink:to="lab_clxt_OperatingLossCarryforwardsSubjectToExpire" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_OperatingLossCarryforwardsSubjectToExpire" xml:lang="en-US">Operating loss carryforwards subject to expire.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OperatingLossCarryforwardsExpirationYear" xlink:label="loc_clxt_OperatingLossCarryforwardsExpirationYear" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_OperatingLossCarryforwardsExpirationYear" xml:lang="en-US">Operating Loss Carryforwards Expiration Year</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_OperatingLossCarryforwardsExpirationYear" xml:lang="en-US">Income tax operating loss carryforwards, expiration year</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_OperatingLossCarryforwardsExpirationYear" xlink:to="lab_clxt_OperatingLossCarryforwardsExpirationYear" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_OperatingLossCarryforwardsExpirationYear" xml:lang="en-US">Operating loss carryforwards expiration year.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OperatingLossCarryforwardsNotExpire" xlink:label="loc_clxt_OperatingLossCarryforwardsNotExpire" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_OperatingLossCarryforwardsNotExpire" xml:lang="en-US">Operating Loss Carryforwards Not Expire</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_OperatingLossCarryforwardsNotExpire" xml:lang="en-US">Income tax operating loss carryforwards not expired</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_OperatingLossCarryforwardsNotExpire" xlink:to="lab_clxt_OperatingLossCarryforwardsNotExpire" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_OperatingLossCarryforwardsNotExpire" xml:lang="en-US">Operating loss carryforwards not expire.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xml:lang="en-US">Income Tax Authority [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xml:lang="en-US">Income Tax Authority</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xml:lang="en-US">Income Tax Authority [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xml:lang="en-US">Income Tax Authority</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xml:lang="en-US">State and Local Jurisdiction [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xml:lang="en-US">State and Local Jurisdiction [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember" xlink:label="loc_us-gaap_DomesticCountryMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DomesticCountryMember" xml:lang="en-US">Domestic Tax Authority [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DomesticCountryMember" xml:lang="en-US">Federal [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TaxCreditCarryforwardAxis" xml:lang="en-US">Tax Credit Carryforward [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TaxCreditCarryforwardAxis" xml:lang="en-US">Tax Credit Carryforward</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis" xlink:to="lab_us-gaap_TaxCreditCarryforwardAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TaxCreditCarryforwardNameDomain" xml:lang="en-US">Tax Credit Carryforward, Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TaxCreditCarryforwardNameDomain" xml:lang="en-US">Tax Credit Carryforward, Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain" xlink:to="lab_us-gaap_TaxCreditCarryforwardNameDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchMember" xlink:label="loc_us-gaap_ResearchMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchMember" xml:lang="en-US">Research Tax Credit Carryforward [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ResearchMember" xml:lang="en-US">R&amp;D Credit Carryovers [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchMember" xlink:to="lab_us-gaap_ResearchMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxPeriodAxis" xlink:label="loc_us-gaap_TaxPeriodAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TaxPeriodAxis" xml:lang="en-US">Tax Period [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TaxPeriodAxis" xml:lang="en-US">Tax Period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxPeriodAxis" xlink:to="lab_us-gaap_TaxPeriodAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxPeriodDomain" xlink:label="loc_us-gaap_TaxPeriodDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TaxPeriodDomain" xml:lang="en-US">Tax Period [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TaxPeriodDomain" xml:lang="en-US">Tax Period</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxPeriodDomain" xlink:to="lab_us-gaap_TaxPeriodDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarliestTaxYearMember" xlink:label="loc_us-gaap_EarliestTaxYearMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarliestTaxYearMember" xml:lang="en-US">Earliest Tax Year [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarliestTaxYearMember" xml:lang="en-US">Earliest Tax Year [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarliestTaxYearMember" xlink:to="lab_us-gaap_EarliestTaxYearMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LatestTaxYearMember" xlink:label="loc_us-gaap_LatestTaxYearMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LatestTaxYearMember" xml:lang="en-US">Latest Tax Year [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LatestTaxYearMember" xml:lang="en-US">Latest Tax Year [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LatestTaxYearMember" xlink:to="lab_us-gaap_LatestTaxYearMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable" xlink:label="loc_us-gaap_OtherCommitmentsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherCommitmentsTable" xml:lang="en-US">Other Commitments [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherCommitmentsTable" xml:lang="en-US">Other Commitments [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTable" xlink:to="lab_us-gaap_OtherCommitmentsTable" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CorporateHeadquartersMember" xlink:label="loc_clxt_CorporateHeadquartersMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_CorporateHeadquartersMember" xml:lang="en-US">Corporate Headquarters [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_CorporateHeadquartersMember" xml:lang="en-US">Corporate Headquarters [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_CorporateHeadquartersMember" xlink:to="lab_clxt_CorporateHeadquartersMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_CorporateHeadquartersMember" xml:lang="en-US">Corporate headquarters.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="loc_us-gaap_OtherCommitmentsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xml:lang="en-US">Other Commitments [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xml:lang="en-US">Other Commitments [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems" xlink:to="lab_us-gaap_OtherCommitmentsLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeaseOptionToExtend" xlink:label="loc_us-gaap_LesseeFinanceLeaseOptionToExtend" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeFinanceLeaseOptionToExtend" xml:lang="en-US">Lessee, Finance Lease, Option to Extend</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeFinanceLeaseOptionToExtend" xml:lang="en-US">Option to extend, description</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeaseOptionToExtend" xlink:to="lab_us-gaap_LesseeFinanceLeaseOptionToExtend" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_NumberOfLeaseExtensionOptions" xlink:label="loc_clxt_NumberOfLeaseExtensionOptions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_NumberOfLeaseExtensionOptions" xml:lang="en-US">Number Of Lease Extension Options</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_NumberOfLeaseExtensionOptions" xml:lang="en-US">Number of lease extension options</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_NumberOfLeaseExtensionOptions" xlink:to="lab_clxt_NumberOfLeaseExtensionOptions" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_NumberOfLeaseExtensionOptions" xml:lang="en-US">Number of lease extension options.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeaseRenewalTerm1" xlink:label="loc_us-gaap_LesseeFinanceLeaseRenewalTerm1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeFinanceLeaseRenewalTerm1" xml:lang="en-US">Lessee, Finance Lease, Renewal Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeFinanceLeaseRenewalTerm1" xml:lang="en-US">Extension term of lease agreement</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeaseRenewalTerm1" xlink:to="lab_us-gaap_LesseeFinanceLeaseRenewalTerm1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleAndLeasebackTransactionGainLossNet" xlink:label="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SaleAndLeasebackTransactionGainLossNet" xml:lang="en-US">Sale and Leaseback Transaction, Gain (Loss), Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_SaleAndLeasebackTransactionGainLossNet" xml:lang="en-US">Proceeds from sale of land and uncompleted facility</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet" xlink:to="lab_us-gaap_SaleAndLeasebackTransactionGainLossNet" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_SaleLeasebackTransactionBaseRentInterestRate" xlink:label="loc_clxt_SaleLeasebackTransactionBaseRentInterestRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_SaleLeasebackTransactionBaseRentInterestRate" xml:lang="en-US">Sale Leaseback Transaction Base Rent Interest Rate</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_SaleLeasebackTransactionBaseRentInterestRate" xml:lang="en-US">Percentage of annual base rent</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_SaleLeasebackTransactionBaseRentInterestRate" xlink:to="lab_clxt_SaleLeasebackTransactionBaseRentInterestRate" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_SaleLeasebackTransactionBaseRentInterestRate" xml:lang="en-US">Sale leaseback transaction base rent interest rate.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OfficeSpaceArea" xlink:label="loc_clxt_OfficeSpaceArea" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_OfficeSpaceArea" xml:lang="en-US">Office Space Area</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_OfficeSpaceArea" xml:lang="en-US">Office and lab building area</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_OfficeSpaceArea" xlink:to="lab_clxt_OfficeSpaceArea" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_OfficeSpaceArea" xml:lang="en-US">Office space area.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_SaleLeasebackTransactionIncrementalRentPercentageAnnual" xlink:label="loc_clxt_SaleLeasebackTransactionIncrementalRentPercentageAnnual" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_SaleLeasebackTransactionIncrementalRentPercentageAnnual" xml:lang="en-US">Sale Leaseback Transaction Incremental Rent Percentage Annual</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_SaleLeasebackTransactionIncrementalRentPercentageAnnual" xml:lang="en-US">Increase in percentage of annual base rent on the sixth, eleventh and sixteenth anniversaries</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_SaleLeasebackTransactionIncrementalRentPercentageAnnual" xlink:to="lab_clxt_SaleLeasebackTransactionIncrementalRentPercentageAnnual" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_SaleLeasebackTransactionIncrementalRentPercentageAnnual" xml:lang="en-US">Sale leaseback transaction incremental rent percentage annual.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeaseTermOfContract1" xlink:label="loc_us-gaap_LesseeFinanceLeaseTermOfContract1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeFinanceLeaseTermOfContract1" xml:lang="en-US">Lessee, Finance Lease, Term of Contract</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeFinanceLeaseTermOfContract1" xml:lang="en-US">Lease term</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeaseTermOfContract1" xlink:to="lab_us-gaap_LesseeFinanceLeaseTermOfContract1" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_SaleLeasebackTransactionAnnualBaseRentPayments" xlink:label="loc_clxt_SaleLeasebackTransactionAnnualBaseRentPayments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_SaleLeasebackTransactionAnnualBaseRentPayments" xml:lang="en-US">Sale Leaseback Transaction Annual Base Rent Payments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_SaleLeasebackTransactionAnnualBaseRentPayments" xml:lang="en-US">Annual base rent</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_SaleLeasebackTransactionAnnualBaseRentPayments" xlink:to="lab_clxt_SaleLeasebackTransactionAnnualBaseRentPayments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_SaleLeasebackTransactionAnnualBaseRentPayments" xml:lang="en-US">Sale leaseback transaction annual base rent payments.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xml:lang="en-US">Lessee, Operating Lease, Remaining Lease Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xml:lang="en-US">Lessee, Operating Lease, Remaining Lease Term</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xml:lang="en-US">Litigation Settlement, Amount Awarded from Other Party</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xml:lang="en-US">Litigation Settlement, Amount Awarded from Other Party</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xml:lang="en-US">Litigation settlement, amount awarded from other party</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:to="lab_us-gaap_LitigationSettlementAmountAwardedFromOtherParty" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srt_CounterpartyNameAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CounterpartyNameAxis" xml:lang="en-US">Counterparty Name [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CounterpartyNameAxis" xlink:to="lab_srt_CounterpartyNameAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RepurchaseAgreementCounterpartyNameDomain" xml:lang="en-US">Counterparty Name [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain" xlink:to="lab_srt_RepurchaseAgreementCounterpartyNameDomain" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_RosevilleMnLeaseMember" xlink:label="loc_clxt_RosevilleMnLeaseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_RosevilleMnLeaseMember" xml:lang="en-US">Roseville, MN Lease [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_RosevilleMnLeaseMember" xml:lang="en-US">Roseville, MN Lease [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_RosevilleMnLeaseMember" xlink:to="lab_clxt_RosevilleMnLeaseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_RosevilleMnLeaseMember" xml:lang="en-US">Roseville, MN lease [Member].</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:to="lab_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_AssetsRelatedToLeaseAdoption" xlink:label="loc_clxt_AssetsRelatedToLeaseAdoption" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_AssetsRelatedToLeaseAdoption" xml:lang="en-US">Assets Related To Lease Adoption</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_AssetsRelatedToLeaseAdoption" xml:lang="en-US">Total assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_AssetsRelatedToLeaseAdoption" xlink:to="lab_clxt_AssetsRelatedToLeaseAdoption" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_AssetsRelatedToLeaseAdoption" xml:lang="en-US">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>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_LiabilitiesAndStockholdersEquityRelatedToLeaseAdoption" xlink:label="loc_clxt_LiabilitiesAndStockholdersEquityRelatedToLeaseAdoption" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_LiabilitiesAndStockholdersEquityRelatedToLeaseAdoption" xml:lang="en-US">Liabilities And Stockholders Equity Related To Lease Adoption</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_LiabilitiesAndStockholdersEquityRelatedToLeaseAdoption" xml:lang="en-US">Total liabilities and stockholders' equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_LiabilitiesAndStockholdersEquityRelatedToLeaseAdoption" xlink:to="lab_clxt_LiabilitiesAndStockholdersEquityRelatedToLeaseAdoption" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_LiabilitiesAndStockholdersEquityRelatedToLeaseAdoption" xml:lang="en-US">Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementAxis" xlink:label="loc_srt_RestatementAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RestatementAxis" xml:lang="en-US">Revision of Prior Period [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAxis" xlink:to="lab_srt_RestatementAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RestatementDomain" xml:lang="en-US">Revision of Prior Period [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementDomain" xlink:to="lab_srt_RestatementDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="loc_srt_ScenarioPreviouslyReportedMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ScenarioPreviouslyReportedMember" xml:lang="en-US">Previously Reported [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioPreviouslyReportedMember" xlink:to="lab_srt_ScenarioPreviouslyReportedMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember" xlink:label="loc_srt_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember" xml:lang="en-US">Revision of Prior Period, Accounting Standards Update, Adjustment [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember" xlink:to="lab_srt_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjusted Balance [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_FinanceLeaseCost" xlink:label="loc_clxt_FinanceLeaseCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_FinanceLeaseCost" xml:lang="en-US">Finance Lease Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_clxt_FinanceLeaseCost" xml:lang="en-US">Finance lease cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_FinanceLeaseCost" xlink:to="lab_clxt_FinanceLeaseCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_FinanceLeaseCost" xml:lang="en-US">Finance lease cost.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaap_OperatingLeaseCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseCost" xml:lang="en-US">Operating Lease, Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseCost" xml:lang="en-US">Operating lease, cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost" xlink:label="loc_us-gaap_VariableLeaseCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_VariableLeaseCost" xml:lang="en-US">Variable Lease, Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_VariableLeaseCost" xml:lang="en-US">Variable lease, cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseCost" xml:lang="en-US">Lease, Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LeaseCost" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ScheduleOfOtherInformationRelatedToLeasesAbstract" xlink:label="loc_clxt_ScheduleOfOtherInformationRelatedToLeasesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_ScheduleOfOtherInformationRelatedToLeasesAbstract" xml:lang="en-US">Schedule Of Other Information Related To Leases [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_ScheduleOfOtherInformationRelatedToLeasesAbstract" xlink:to="lab_clxt_ScheduleOfOtherInformationRelatedToLeasesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_ScheduleOfOtherInformationRelatedToLeasesAbstract" xml:lang="en-US">Schedule of other information related to leases.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:label="loc_clxt_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xml:lang="en-US">Cash Paid for Amounts Included in the Measurement of Lease Liabilities [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:to="lab_clxt_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_PaymentOfFinanceLeaseIncludedInOperatingCashFlow" xlink:label="loc_clxt_PaymentOfFinanceLeaseIncludedInOperatingCashFlow" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_PaymentOfFinanceLeaseIncludedInOperatingCashFlow" xml:lang="en-US">Payment of Finance Lease Included in Operating Cash Flow</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_PaymentOfFinanceLeaseIncludedInOperatingCashFlow" xml:lang="en-US">Operating cash flows, Financing</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_PaymentOfFinanceLeaseIncludedInOperatingCashFlow" xlink:to="lab_clxt_PaymentOfFinanceLeaseIncludedInOperatingCashFlow" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_PaymentOfFinanceLeaseIncludedInOperatingCashFlow" xml:lang="en-US">Payment of finance lease included in operating cash flow.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_PaymentOfOperatingLeaseIncludedInFinancingCashFlow" xlink:label="loc_clxt_PaymentOfOperatingLeaseIncludedInFinancingCashFlow" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_PaymentOfOperatingLeaseIncludedInFinancingCashFlow" xml:lang="en-US">Payment of Operating Lease Included in Financing Cash Flow</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_PaymentOfOperatingLeaseIncludedInFinancingCashFlow" xml:lang="en-US">Financing cash flows, Operating</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_PaymentOfOperatingLeaseIncludedInFinancingCashFlow" xlink:to="lab_clxt_PaymentOfOperatingLeaseIncludedInFinancingCashFlow" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_PaymentOfOperatingLeaseIncludedInFinancingCashFlow" xml:lang="en-US">Payment of operating lease included in financing cash flow.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_PaymentOfFinanceLeaseIncludedInFinancingCashFlow" xlink:label="loc_clxt_PaymentOfFinanceLeaseIncludedInFinancingCashFlow" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_PaymentOfFinanceLeaseIncludedInFinancingCashFlow" xml:lang="en-US">Payment of Finance Lease Included in Financing Cash Flow</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_PaymentOfFinanceLeaseIncludedInFinancingCashFlow" xml:lang="en-US">Financing cash flows, Financing</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_PaymentOfFinanceLeaseIncludedInFinancingCashFlow" xlink:to="lab_clxt_PaymentOfFinanceLeaseIncludedInFinancingCashFlow" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_PaymentOfFinanceLeaseIncludedInFinancingCashFlow" xml:lang="en-US">Payment of finance lease included in financing cash flow.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_PaymentOfOperatingLeaseIncludedInOperatingCashFlow" xlink:label="loc_clxt_PaymentOfOperatingLeaseIncludedInOperatingCashFlow" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_PaymentOfOperatingLeaseIncludedInOperatingCashFlow" xml:lang="en-US">Payment of operating lease included in operating cash flow</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_clxt_PaymentOfOperatingLeaseIncludedInOperatingCashFlow" xml:lang="en-US">Operating cash flows, Operating</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_PaymentOfOperatingLeaseIncludedInOperatingCashFlow" xlink:to="lab_clxt_PaymentOfOperatingLeaseIncludedInOperatingCashFlow" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_PaymentOfOperatingLeaseIncludedInOperatingCashFlow" xml:lang="en-US">Payment of operating lease included in operating cash flow.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xml:lang="en-US">Operating Lease, Weighted average remaining lease term (years)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xml:lang="en-US">Finance Lease, Weighted average remaining lease term (years)</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xml:lang="en-US">Operating Lease, Weighted average discount rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xml:lang="en-US">Finance Lease, Weighted average discount rate</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract" xlink:label="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract" xml:lang="en-US">Schedule Of Future Minimum Rental Payments [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract" xml:lang="en-US">Less: imputed interest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract" xlink:to="lab_clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract" xml:lang="en-US">Schedule of future minimum rental payments.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xml:lang="en-US">Financing, 2023</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xml:lang="en-US">Financing, 2024</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xml:lang="en-US">Financing, 2025</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xml:lang="en-US">Operating, 2025</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xml:lang="en-US">Operating, 2023</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xml:lang="en-US">Operating, 2024</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xml:lang="en-US">Operating, 2027</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xml:lang="en-US">Operating, Thereafter</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/definitionGuidance" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xml:lang="en-US">Operating, 2026</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaap_FinanceLeaseLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinanceLeaseLiability" xml:lang="en-US">Finance Lease, Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FinanceLeaseLiability" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xml:lang="en-US">Total including interest, Operating</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xml:lang="en-US">Financing, 2026</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xml:lang="en-US">Operating, Less: imputed interest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwelveMonths" xlink:label="loc_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwelveMonths" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwelveMonths" xml:lang="en-US">Operating and finance lease liabilities payments next twelve months</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwelveMonths" xml:lang="en-US">2023</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwelveMonths" xlink:to="lab_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwelveMonths" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwelveMonths" xml:lang="en-US">Operating and finance lease liabilities payments next twelve months.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwoYears" xlink:label="loc_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwoYears" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwoYears" xml:lang="en-US">Operating and finance lease liabilities payments next two years</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwoYears" xml:lang="en-US">2024</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwoYears" xlink:to="lab_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwoYears" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwoYears" xml:lang="en-US">Operating and finance lease liabilities payments next two years.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiability" xml:lang="en-US">Operating Lease, Liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiability" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xml:lang="en-US">Financing, Less: imputed interest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OperatingAndFinanceLeaseLiabilityPaymentDue" xlink:label="loc_clxt_OperatingAndFinanceLeaseLiabilityPaymentDue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_OperatingAndFinanceLeaseLiabilityPaymentDue" xml:lang="en-US">Operating and finance lease liability payment due</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_clxt_OperatingAndFinanceLeaseLiabilityPaymentDue" xml:lang="en-US">Total including interest, Financing</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_OperatingAndFinanceLeaseLiabilityPaymentDue" xlink:to="lab_clxt_OperatingAndFinanceLeaseLiabilityPaymentDue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_OperatingAndFinanceLeaseLiabilityPaymentDue" xml:lang="en-US">Operating and finance lease liability payment due.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_clxt_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" xml:lang="en-US">Operating and finance lease liability undiscounted excess amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_clxt_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" xml:lang="en-US">Less: imputed interest</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_clxt_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" xml:lang="en-US">Operating and finance lease liability undiscounted excess amount.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_LesseeOperatingAndFinanceLeaseLiability" xlink:label="loc_clxt_LesseeOperatingAndFinanceLeaseLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_LesseeOperatingAndFinanceLeaseLiability" xml:lang="en-US">Lessee operating and finance lease liability</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_LesseeOperatingAndFinanceLeaseLiability" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_LesseeOperatingAndFinanceLeaseLiability" xlink:to="lab_clxt_LesseeOperatingAndFinanceLeaseLiability" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_LesseeOperatingAndFinanceLeaseLiability" xml:lang="en-US">Lessee operating and finance lease liability.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Five</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xml:lang="en-US">Financing, 2027</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextThreeYears" xlink:label="loc_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextThreeYears" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextThreeYears" xml:lang="en-US">Operating and finance lease liabilities payments next three years</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextThreeYears" xml:lang="en-US">2025</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextThreeYears" xlink:to="lab_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextThreeYears" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextThreeYears" xml:lang="en-US">Operating and finance lease liabilities payments next three years.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xml:lang="en-US">Finance Lease, Liability, to be Paid, after Year Five</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xml:lang="en-US">Financing, Thereafter</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xml:lang="en-US">Finance Lease, Liability, to be Paid</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xml:lang="en-US">Total including interest, Financing</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextFourYears" xlink:label="loc_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextFourYears" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextFourYears" xml:lang="en-US">Operating and finance lease liabilities payments next four years</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextFourYears" xml:lang="en-US">2026</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextFourYears" xlink:to="lab_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextFourYears" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextFourYears" xml:lang="en-US">Operating and finance lease liabilities payments next four years.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextFiveYears" xlink:label="loc_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextFiveYears" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextFiveYears" xml:lang="en-US">Operating and finance lease liabilities payments next five years</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextFiveYears" xml:lang="en-US">2027</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextFiveYears" xlink:to="lab_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextFiveYears" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextFiveYears" xml:lang="en-US">Operating and finance lease liabilities payments next five years.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsAfterFiveYears" xlink:label="loc_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsAfterFiveYears" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsAfterFiveYears" xml:lang="en-US">Operating and finance lease liabilities payments after five years</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsAfterFiveYears" xml:lang="en-US">Thereafter</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsAfterFiveYears" xlink:to="lab_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsAfterFiveYears" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsAfterFiveYears" xml:lang="en-US">Operating and finance lease liabilities payments after five years.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationRelatedCostsAbstract" xlink:label="loc_us-gaap_CompensationRelatedCostsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CompensationRelatedCostsAbstract" xml:lang="en-US">Compensation Related Costs [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationRelatedCostsAbstract" xlink:to="lab_us-gaap_CompensationRelatedCostsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans" xlink:label="loc_us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans" xml:lang="en-US">Defined Contribution Plan, Description</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans" xml:lang="en-US">Defined contribution plan description</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans" xlink:to="lab_us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xml:lang="en-US">Retirement Benefits [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xml:lang="en-US">Employee benefit plan expenses</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xml:lang="en-US">Condensed Financial Information Disclosure [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:to="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementTable" xlink:label="loc_srt_CondensedBalanceSheetStatementTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedBalanceSheetStatementTable" xml:lang="en-US">Condensed Balance Sheet Statement [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_CondensedBalanceSheetStatementTable" xml:lang="en-US">Condensed Balance Sheet Statement [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedBalanceSheetStatementTable" xlink:to="lab_srt_CondensedBalanceSheetStatementTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xml:lang="en-US">Condensed Balance Sheet Statements, Captions [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xml:lang="en-US">Condensed Balance Sheet Statements Captions [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xml:lang="en-US">Property, Plant and Equipment, Gross</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xml:lang="en-US">Total land, buildings, and equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xml:lang="en-US">Less accumulated depreciation and amortization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xml:lang="en-US">Operating Lease, Liability, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xml:lang="en-US">Operating lease obligations &#8211; current</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OtherCurrentLiabilities" xlink:label="loc_clxt_OtherCurrentLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_OtherCurrentLiabilities" xml:lang="en-US">Other Current Liabilities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_OtherCurrentLiabilities" xml:lang="en-US">Other current liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_OtherCurrentLiabilities" xlink:to="lab_clxt_OtherCurrentLiabilities" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_OtherCurrentLiabilities" xml:lang="en-US">Other current liabilities.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments" xml:lang="en-US">Cash, Cash Equivalents, and Short-term Investments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments" xml:lang="en-US">Total</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:to="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CommonWarrantsFinancingCost" xlink:label="loc_clxt_CommonWarrantsFinancingCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_CommonWarrantsFinancingCost" xml:lang="en-US">Common Warrants Financing Cost</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_CommonWarrantsFinancingCost" xml:lang="en-US">Common Warrants Financing Cost</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_CommonWarrantsFinancingCost" xlink:to="lab_clxt_CommonWarrantsFinancingCost" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_CommonWarrantsFinancingCost" xml:lang="en-US">Common warrants financing cost.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xml:lang="en-US">Prepaid Expense, Current</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xml:lang="en-US">Prepaid expenses and other current assets</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent" xlink:to="lab_us-gaap_PrepaidExpenseCurrent" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MajorCustomersAxis" xml:lang="en-US">Customer [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_MajorCustomersAxis" xml:lang="en-US">Customer</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_NameOfMajorCustomerDomain" xml:lang="en-US">Customer [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_NameOfMajorCustomerDomain" xml:lang="en-US">Customer</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_BuildingsUnderCapitalLeaseMember" xlink:label="loc_clxt_BuildingsUnderCapitalLeaseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_BuildingsUnderCapitalLeaseMember" xml:lang="en-US">Buildings Under Capital Lease [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_BuildingsUnderCapitalLeaseMember" xml:lang="en-US">Buildings Under Capital Lease [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_BuildingsUnderCapitalLeaseMember" xlink:to="lab_clxt_BuildingsUnderCapitalLeaseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_BuildingsUnderCapitalLeaseMember" xml:lang="en-US">Buildings Under Capital Lease [Member]</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_LandUnderCapitalLeaseMember" xlink:label="loc_clxt_LandUnderCapitalLeaseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_LandUnderCapitalLeaseMember" xml:lang="en-US">Land Under Capital Lease [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_LandUnderCapitalLeaseMember" xml:lang="en-US">Land Under Capital Lease [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_LandUnderCapitalLeaseMember" xlink:to="lab_clxt_LandUnderCapitalLeaseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_LandUnderCapitalLeaseMember" xml:lang="en-US">Land Under Capital Lease [Member]</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_LeaseholdImprovementsUnderCapitalLeaseMember" xlink:label="loc_clxt_LeaseholdImprovementsUnderCapitalLeaseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_LeaseholdImprovementsUnderCapitalLeaseMember" xml:lang="en-US">Leasehold Improvements Under Capital Lease [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_LeaseholdImprovementsUnderCapitalLeaseMember" xml:lang="en-US">Leasehold Improvements Under Capital Lease [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_LeaseholdImprovementsUnderCapitalLeaseMember" xlink:to="lab_clxt_LeaseholdImprovementsUnderCapitalLeaseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_LeaseholdImprovementsUnderCapitalLeaseMember" xml:lang="en-US">Leasehold improvements under capital lease.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OfficeFurnitureAndEquipmentUnderCapitalLeaseMember" xlink:label="loc_clxt_OfficeFurnitureAndEquipmentUnderCapitalLeaseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_OfficeFurnitureAndEquipmentUnderCapitalLeaseMember" xml:lang="en-US">Office Furniture And Equipment Under Capital Lease [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_OfficeFurnitureAndEquipmentUnderCapitalLeaseMember" xml:lang="en-US">Office Furniture and Equipment Under Capital Lease [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_OfficeFurnitureAndEquipmentUnderCapitalLeaseMember" xlink:to="lab_clxt_OfficeFurnitureAndEquipmentUnderCapitalLeaseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_OfficeFurnitureAndEquipmentUnderCapitalLeaseMember" xml:lang="en-US">Office Furniture and Equipment Under Capital Lease</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ComputerEquipmentAndSoftwareMember" xlink:label="loc_clxt_ComputerEquipmentAndSoftwareMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_ComputerEquipmentAndSoftwareMember" xml:lang="en-US">Computer Equipment And Software [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_ComputerEquipmentAndSoftwareMember" xml:lang="en-US">Computer Equipment and Software [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_ComputerEquipmentAndSoftwareMember" xlink:to="lab_clxt_ComputerEquipmentAndSoftwareMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_ComputerEquipmentAndSoftwareMember" xml:lang="en-US">Computer equipment and software.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember" xlink:label="loc_us-gaap_ConstructionInProgressMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConstructionInProgressMember" xml:lang="en-US">Construction in Progress [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConstructionInProgressMember" xml:lang="en-US">Construction in Progress [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember" xlink:label="loc_us-gaap_BuildingMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BuildingMember" xml:lang="en-US">Building [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BuildingMember" xml:lang="en-US">Buildings [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember" xlink:to="lab_us-gaap_BuildingMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xml:lang="en-US">Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xml:lang="en-US">Research and Development Expense [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xml:lang="en-US">Research and Development [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xml:lang="en-US">Selling, General, and Administrative [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedIncomeStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CondensedIncomeStatementsCaptionsLineItems" xml:lang="en-US">Condensed Income Statements, Captions [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_CondensedIncomeStatementsCaptionsLineItems" xml:lang="en-US">Condensed Income Statements, Captions [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems" xlink:to="lab_srt_CondensedIncomeStatementsCaptionsLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeNet" xlink:label="loc_us-gaap_InvestmentIncomeNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentIncomeNet" xml:lang="en-US">Investment Income, Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InvestmentIncomeNet" xml:lang="en-US">Interest income</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeNet" xlink:to="lab_us-gaap_InvestmentIncomeNet" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CommonWarrantsFinancingCosts" xlink:label="loc_clxt_CommonWarrantsFinancingCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_CommonWarrantsFinancingCosts" xml:lang="en-US">Common Warrants Financing Costs</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_clxt_CommonWarrantsFinancingCosts" xml:lang="en-US">Common stock warrants - financing costs amortization</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_CommonWarrantsFinancingCosts" xlink:to="lab_clxt_CommonWarrantsFinancingCosts" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_CommonWarrantsFinancingCosts" xml:lang="en-US">Common warrants financing costs.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestExpense" xml:lang="en-US">Interest Expense</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_InterestExpense" xml:lang="en-US">Interest expense</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ProductOrServiceAxis" xml:lang="en-US">Product and Service [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ProductOrServiceAxis" xml:lang="en-US">Product and Service</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ProductsAndServicesDomain" xml:lang="en-US">Product and Service [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_ProductsAndServicesDomain" xml:lang="en-US">Product and Service</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_HighOleicSoybeanGrainMember" xlink:label="loc_clxt_HighOleicSoybeanGrainMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_HighOleicSoybeanGrainMember" xml:lang="en-US">High Oleic Soybean Grain [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_HighOleicSoybeanGrainMember" xml:lang="en-US">Soybean Grain [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_HighOleicSoybeanGrainMember" xlink:to="lab_clxt_HighOleicSoybeanGrainMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_HighOleicSoybeanGrainMember" xml:lang="en-US">High oleic soybean grain.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_HighOleicSoybeanMealMember" xlink:label="loc_clxt_HighOleicSoybeanMealMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_HighOleicSoybeanMealMember" xml:lang="en-US">High Oleic Soybean Meal [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_HighOleicSoybeanMealMember" xml:lang="en-US">Soybean Meal [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_HighOleicSoybeanMealMember" xlink:to="lab_clxt_HighOleicSoybeanMealMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_HighOleicSoybeanMealMember" xml:lang="en-US">High oleic soybean meal.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductAndServiceOtherMember" xlink:label="loc_us-gaap_ProductAndServiceOtherMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProductAndServiceOtherMember" xml:lang="en-US">Product and Service, Other [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProductAndServiceOtherMember" xml:lang="en-US">Other [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductAndServiceOtherMember" xlink:to="lab_us-gaap_ProductAndServiceOtherMember" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_HighOleicSoybeanOilMember" xlink:label="loc_clxt_HighOleicSoybeanOilMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_HighOleicSoybeanOilMember" xml:lang="en-US">High Oleic Soybean Oil [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_HighOleicSoybeanOilMember" xml:lang="en-US">Soybean Oil [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_HighOleicSoybeanOilMember" xlink:to="lab_clxt_HighOleicSoybeanOilMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_HighOleicSoybeanOilMember" xml:lang="en-US">High oleic soybean oil.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired" xlink:label="loc_clxt_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired" xml:lang="en-US">Noncash Or Part Noncash Acquisition Fixed Assets Acquired</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired" xml:lang="en-US">Non-cash additions to land, buildings, and equipment</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired" xlink:to="lab_clxt_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired" xml:lang="en-US">Noncash or part noncash acquisition fixed assets acquired.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ReceivableFromJefferiesForSharesIssuedUnderAtmFacility" xlink:label="loc_clxt_ReceivableFromJefferiesForSharesIssuedUnderAtmFacility" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_ReceivableFromJefferiesForSharesIssuedUnderAtmFacility" xml:lang="en-US">Receivable from Jefferies for shares issued under ATM Facility</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_ReceivableFromJefferiesForSharesIssuedUnderAtmFacility" xlink:to="lab_clxt_ReceivableFromJefferiesForSharesIssuedUnderAtmFacility" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_ReceivableFromJefferiesForSharesIssuedUnderAtmFacility" xml:lang="en-US">Receivable from Jefferies for shares issued under ATM Facility.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaid" xlink:label="loc_us-gaap_InterestPaid" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestPaid" xml:lang="en-US">Interest Paid, Including Capitalized Interest, Operating and Investing Activities</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InterestPaid" xml:lang="en-US">Interest paid</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaid" xlink:to="lab_us-gaap_InterestPaid" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CumulativeEffectOfAdoptionOfLeaseAccountingStandardOnStockholdersEquity" xlink:label="loc_clxt_CumulativeEffectOfAdoptionOfLeaseAccountingStandardOnStockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_CumulativeEffectOfAdoptionOfLeaseAccountingStandardOnStockholdersEquity" xml:lang="en-US">Cumulative Effect Of Adoption Of Lease Accounting Standard On Stockholders Equity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_CumulativeEffectOfAdoptionOfLeaseAccountingStandardOnStockholdersEquity" xml:lang="en-US">Cumulative effect of adoption of lease accounting standard on stockholders' equity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_CumulativeEffectOfAdoptionOfLeaseAccountingStandardOnStockholdersEquity" xlink:to="lab_clxt_CumulativeEffectOfAdoptionOfLeaseAccountingStandardOnStockholdersEquity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_CumulativeEffectOfAdoptionOfLeaseAccountingStandardOnStockholdersEquity" xml:lang="en-US">Cumulative effect of adoption of lease accounting standard on stockholders' equity.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_EstablishmentOfRightToUseAssetsAndAssociatedOperatingLeaseLiabilities." xlink:label="loc_clxt_EstablishmentOfRightToUseAssetsAndAssociatedOperatingLeaseLiabilities." />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_EstablishmentOfRightToUseAssetsAndAssociatedOperatingLeaseLiabilities." xml:lang="en-US">Establishment Of Right To Use Assets And Associated Operating Lease Liabilities.</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_EstablishmentOfRightToUseAssetsAndAssociatedOperatingLeaseLiabilities." xml:lang="en-US">Establishment of&#160;right-to-use&#160;assets and associated operating lease liabilities</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_EstablishmentOfRightToUseAssetsAndAssociatedOperatingLeaseLiabilities." xlink:to="lab_clxt_EstablishmentOfRightToUseAssetsAndAssociatedOperatingLeaseLiabilities." />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_EstablishmentOfRightToUseAssetsAndAssociatedOperatingLeaseLiabilities." xml:lang="en-US">Establishment of&#160;right-to-use&#160;assets and associated operating lease liabilities.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments" xlink:label="loc_us-gaap_NumberOfReportableSegments" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NumberOfReportableSegments" xml:lang="en-US">Number of Reportable Segments</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NumberOfReportableSegments" xml:lang="en-US">Number of reportable segments</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentTable" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentTable" xml:lang="en-US">Debt Instrument [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentAxis" xml:lang="en-US">Debt Instrument [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentAxis" xml:lang="en-US">Debt Instrument</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xml:lang="en-US">Debt Instrument, Name [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xml:lang="en-US">Debt Instrument, Name</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_PaycheckProtectionProgramLoanCARESActMember" xlink:label="loc_clxt_PaycheckProtectionProgramLoanCARESActMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_PaycheckProtectionProgramLoanCARESActMember" xml:lang="en-US">Paycheck Protection Program Loan C A R E S Act [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_PaycheckProtectionProgramLoanCARESActMember" xml:lang="en-US">Paycheck Protection Program Loan CARES Act [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_PaycheckProtectionProgramLoanCARESActMember" xlink:to="lab_clxt_PaycheckProtectionProgramLoanCARESActMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_PaycheckProtectionProgramLoanCARESActMember" xml:lang="en-US">Paycheck protection program loan CARES Act.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xml:lang="en-US">Debt Instrument [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xml:lang="en-US">Debt Instrument [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xml:lang="en-US">Debt Instrument, Face Amount</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xml:lang="en-US">Loan, face amount</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_DescriptionOfLoanForgivenessStatus" xlink:label="loc_clxt_DescriptionOfLoanForgivenessStatus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_DescriptionOfLoanForgivenessStatus" xml:lang="en-US">Description Of Loan Forgiveness Status</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_DescriptionOfLoanForgivenessStatus" xml:lang="en-US">Description of loan forgiveness status</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_DescriptionOfLoanForgivenessStatus" xlink:to="lab_clxt_DescriptionOfLoanForgivenessStatus" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_DescriptionOfLoanForgivenessStatus" xml:lang="en-US">Description of loan forgiveness status.</label>
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ForgivenessEligibilityDescription" xlink:label="loc_clxt_ForgivenessEligibilityDescription" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_ForgivenessEligibilityDescription" xml:lang="en-US">Forgiveness Eligibility Description</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_ForgivenessEligibilityDescription" xml:lang="en-US">Forgiveness eligibility description</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_ForgivenessEligibilityDescription" xlink:to="lab_clxt_ForgivenessEligibilityDescription" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_ForgivenessEligibilityDescription" xml:lang="en-US">Forgiveness eligibility description</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xml:lang="en-US">Schedule Of Restructuring And Related Costs [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xml:lang="en-US">Restructuring Type [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xml:lang="en-US">Restructuring Type</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:to="lab_us-gaap_RestructuringCostAndReserveAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="loc_us-gaap_TypeOfRestructuringDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xml:lang="en-US">Type of Restructuring [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xml:lang="en-US">Type of Restructuring</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfRestructuringDomain" xlink:to="lab_us-gaap_TypeOfRestructuringDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeAxis" xlink:label="loc_us-gaap_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeAxis" xml:lang="en-US">Policyholder Account Balance, Guaranteed Minimum Crediting Rate Range [Axis]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeAxis" xml:lang="en-US">Policyholder Account Balance, Guaranteed Minimum Crediting Rate Range</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeAxis" xlink:to="lab_us-gaap_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeDomain" xlink:label="loc_us-gaap_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeDomain" xml:lang="en-US">Policyholder Account Balance, Guaranteed Minimum Crediting Rate Range [Domain]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeDomain" xml:lang="en-US">Policyholder Account Balance, Guaranteed Minimum Crediting Rate Range</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeDomain" xlink:to="lab_us-gaap_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xml:lang="en-US">Restructuring Cost And Reserve [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostsAbstract" xlink:label="loc_us-gaap_RestructuringCostsAbstract" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestructuringCostsAbstract" xml:lang="en-US">Restructuring Costs [Abstract]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestructuringCostsAbstract" xml:lang="en-US">Restructuring Costs [Abstract]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostsAbstract" xlink:to="lab_us-gaap_RestructuringCostsAbstract" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges" xlink:label="loc_us-gaap_RestructuringCharges" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestructuringCharges" xml:lang="en-US">Restructuring Charges</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RestructuringCharges" xml:lang="en-US">Severance and other charges</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_SoybeanProductsMember" xlink:label="loc_clxt_SoybeanProductsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_SoybeanProductsMember" xml:lang="en-US">Soybean Products [Member]</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_clxt_SoybeanProductsMember" xml:lang="en-US">Soybean Products [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_SoybeanProductsMember" xlink:to="lab_clxt_SoybeanProductsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_SoybeanProductsMember" xml:lang="en-US">Soybean Products.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xml:lang="en-US">Outstanding as of December 31, 2021:</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xml:lang="en-US">Outstanding as of December 31 , 2022:</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xml:lang="en-US">Issued</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" xml:lang="en-US">Forfeited/canceled</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xml:lang="en-US">Awarded</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTable" xml:lang="en-US">Subsequent Event [Table]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventMember" xml:lang="en-US">Subsequent Event [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PhantomShareUnitsPSUsMember" xlink:label="loc_us-gaap_PhantomShareUnitsPSUsMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PhantomShareUnitsPSUsMember" xml:lang="en-US">Phantom Share Units (PSUs) [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PhantomShareUnitsPSUsMember" xlink:to="lab_us-gaap_PhantomShareUnitsPSUsMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_LegalEntityAxis" xml:lang="en-US">Legal Entity [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityDomain" xml:lang="en-US">Entity [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CibusGlobalLlcMember" xlink:label="loc_clxt_CibusGlobalLlcMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_CibusGlobalLlcMember" xml:lang="en-US">Cibus Global, LLC [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_CibusGlobalLlcMember" xlink:to="lab_clxt_CibusGlobalLlcMember" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventLineItems" xml:lang="en-US">Subsequent Event [Line Items]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xml:lang="en-US">Line of credit facility, maximum borrowing capacity</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:label="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xml:lang="en-US">Line of Credit Facility, Increase (Decrease), Net</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xml:lang="en-US">Line of credit facility, increase (decrease), net</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:to="lab_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_UnrestrictedCash" xlink:label="loc_clxt_UnrestrictedCash" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_clxt_UnrestrictedCash" xml:lang="en-US">Unrestricted cash</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_clxt_UnrestrictedCash" xlink:to="lab_clxt_UnrestrictedCash" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_clxt_UnrestrictedCash" xml:lang="en-US">Unrestricted cash.</label>
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xml:lang="en-US">Share-based compensation arrangement by share-based payment award, number of shares authorized</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xml:lang="en-US">Share-based compensation arrangement by share-based payment award, award vesting rights, percentage</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xml:lang="en-US">Proceeds from Lines of Credit</label>
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xml:lang="en-US">Proceeds from Lines of Credit</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CreditFacilityAxis" xml:lang="en-US">Credit Facility [Axis]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CreditFacilityDomain" xml:lang="en-US">Credit Facility [Domain]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" />
<label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xml:lang="en-US">Revolving Credit Facility [Member]</label>
<labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" />
</labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>clxt-20221231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<!--Generated by DFIN XBRL Instance Document - http://www.dfinsolutions.com/ - Version R3.0 - on 02-March-2023 [07:54:18] {PM}-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#CoverPage" roleURI="http://www.calyxt.com/role/CoverPage" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#ConsolidatedBalanceSheets" roleURI="http://www.calyxt.com/role/ConsolidatedBalanceSheets" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.calyxt.com/role/ConsolidatedBalanceSheetsParenthetical" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#ConsolidatedStatementsOfOperations" roleURI="http://www.calyxt.com/role/ConsolidatedStatementsOfOperations" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#ConsolidatedStatementsOfStockholdersEquity" roleURI="http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquity" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#ConsolidatedStatementsOfStockholdersEquityParenthetical" roleURI="http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#ConsolidatedStatementsOfCashFlows" roleURI="http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#OrganizationAndSummaryOfSignificantAccountingPolicies" roleURI="http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#GoingConcern" roleURI="http://www.calyxt.com/role/GoingConcern" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRisk" roleURI="http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRisk" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#RelatedPartyTransactions" roleURI="http://www.calyxt.com/role/RelatedPartyTransactions" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockholdersEquity" roleURI="http://www.calyxt.com/role/StockholdersEquity" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockBasedCompensation" roleURI="http://www.calyxt.com/role/StockBasedCompensation" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#IncomeTaxes" roleURI="http://www.calyxt.com/role/IncomeTaxes" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#LeasesOtherCommitmentsAndContingencies" roleURI="http://www.calyxt.com/role/LeasesOtherCommitmentsAndContingencies" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#EmployeeBenefitPlan" roleURI="http://www.calyxt.com/role/EmployeeBenefitPlan" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#SupplementalInformation" roleURI="http://www.calyxt.com/role/SupplementalInformation" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#SegmentInformation" roleURI="http://www.calyxt.com/role/SegmentInformation" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#LongTermDebt" roleURI="http://www.calyxt.com/role/LongTermDebt" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#RestructuringCosts" roleURI="http://www.calyxt.com/role/RestructuringCosts" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#SubsequentEvent" roleURI="http://www.calyxt.com/role/SubsequentEvent" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" roleURI="http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesTables" roleURI="http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesTables" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskTables" roleURI="http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskTables" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockholdersEquityTables" roleURI="http://www.calyxt.com/role/StockholdersEquityTables" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockBasedCompensationTables" roleURI="http://www.calyxt.com/role/StockBasedCompensationTables" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#IncomeTaxesTables" roleURI="http://www.calyxt.com/role/IncomeTaxesTables" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#LeasesOtherCommitmentsAndContingenciesTables" roleURI="http://www.calyxt.com/role/LeasesOtherCommitmentsAndContingenciesTables" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#EmployeeBenefitPlanTables" roleURI="http://www.calyxt.com/role/EmployeeBenefitPlanTables" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#SupplementalInformationTables" roleURI="http://www.calyxt.com/role/SupplementalInformationTables" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" roleURI="http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#OrganizationAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfAssetsUsedToComputeDepreciationUsingTheStraightLineMethodDetail" roleURI="http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfAssetsUsedToComputeDepreciationUsingTheStraightLineMethodDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#GoingConcernAdditionalInformationDetail" roleURI="http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskSummaryOfFairValueMeasurementsAndFinancialStatementPresentationDetail" roleURI="http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskSummaryOfFairValueMeasurementsAndFinancialStatementPresentationDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#FinancialInstrumentsAndFinancialRiskManagementSummaryOfFairValueOfTheCommonWarrantsDetail" roleURI="http://www.calyxt.com/role/FinancialInstrumentsAndFinancialRiskManagementSummaryOfFairValueOfTheCommonWarrantsDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskAdditionalInformationDetail" roleURI="http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#RelatedPartyTransactionsAdditionalInformationDetail" roleURI="http://www.calyxt.com/role/RelatedPartyTransactionsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockholdersEquitySummaryOfWarrantsTransactionsDetail" roleURI="http://www.calyxt.com/role/StockholdersEquitySummaryOfWarrantsTransactionsDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockholdersEquityAdditionalInformationDetail" roleURI="http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockBasedCompensationAdditionalInformationDetail" roleURI="http://www.calyxt.com/role/StockBasedCompensationAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockBasedCompensationSummaryOfFairValuesOfStockOptionsGrantedAndAssumptionsUsedInBlackScholesModelDetail" roleURI="http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfStockOptionsGrantedAndAssumptionsUsedInBlackScholesModelDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockBasedCompensationStockOptionsAdditionalInformationDetail" roleURI="http://www.calyxt.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockBasedCompensationSummaryOfStockOptionActivityDetail" roleURI="http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockBasedCompensationSummaryOfStockBasedCompensationExpenseRelatedToStockOptionAwardsDetail" roleURI="http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseRelatedToStockOptionAwardsDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockBasedCompensationSummaryOfNetCashProceedsFromExerciseOfStockOptionsLessSharesUsedForMinimumWithholdingTaxesAndIntrinsicValueOfOptionsExercisedDetail" roleURI="http://www.calyxt.com/role/StockBasedCompensationSummaryOfNetCashProceedsFromExerciseOfStockOptionsLessSharesUsedForMinimumWithholdingTaxesAndIntrinsicValueOfOptionsExercisedDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetail" roleURI="http://www.calyxt.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockBasedCompensationSummaryOfActivityOfRestrictedStockUnitsDetail" roleURI="http://www.calyxt.com/role/StockBasedCompensationSummaryOfActivityOfRestrictedStockUnitsDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockBasedCompensationSummaryOfGrantDateFairValueOfRestrictedStockUnitAwardsVestedDetail" roleURI="http://www.calyxt.com/role/StockBasedCompensationSummaryOfGrantDateFairValueOfRestrictedStockUnitAwardsVestedDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockBasedCompensationScheduleOfWeightedAverageGrantDateFairValueOfRestrictedStockUnitsIssuedDetail" roleURI="http://www.calyxt.com/role/StockBasedCompensationScheduleOfWeightedAverageGrantDateFairValueOfRestrictedStockUnitsIssuedDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockBasedCompensationSummaryOfStockBasedCompensationExpensesRelatedToRestrictedStockUnitsDetail" roleURI="http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesRelatedToRestrictedStockUnitsDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockBasedCompensationSummaryOfStockBasedCompensationGrantedAsDeemedDividendsDetail" roleURI="http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantedAsDeemedDividendsDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockBasedCompensationPerformanceStockUnitsAdditionalInformationDetail" roleURI="http://www.calyxt.com/role/StockBasedCompensationPerformanceStockUnitsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockBasedCompensationSummaryOfFairValuesOfPerformanceStockUnitsGrantedAndAssumptionsUsedInMonteCarloSimulationPricingModelDetail" roleURI="http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfPerformanceStockUnitsGrantedAndAssumptionsUsedInMonteCarloSimulationPricingModelDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#StockBasedCompensationSummaryOfStockBasedCompensationExpensesRelatedToPerformanceStockUnitsDetail" roleURI="http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesRelatedToPerformanceStockUnitsDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#IncomeTaxesSummaryOfReconciliationOfStatutoryIncomeTaxRateDetail" roleURI="http://www.calyxt.com/role/IncomeTaxesSummaryOfReconciliationOfStatutoryIncomeTaxRateDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail" roleURI="http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#IncomeTaxesAdditionalInformationDetail" roleURI="http://www.calyxt.com/role/IncomeTaxesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#LeasesCommitmentsAndContingenciesAdditionalInformationDetail" roleURI="http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#LeasesCommitmentsAndContingenciesScheduleOfImpactOfAdoptionOfTheStandardOnConsolidatedBalanceSheetDetail" roleURI="http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesScheduleOfImpactOfAdoptionOfTheStandardOnConsolidatedBalanceSheetDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#LeasesCommitmentsAndContingenciesSummaryOfLeaseCostDetail" roleURI="http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfLeaseCostDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#LeasesCommitmentsAndContingenciesSummaryOfOtherInformationRelatedToLeasesDetail" roleURI="http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfOtherInformationRelatedToLeasesDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail" roleURI="http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#EmployeeBenefitPlanAdditionalInformationDetail" roleURI="http://www.calyxt.com/role/EmployeeBenefitPlanAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#EmployeeBenefitPlanSummaryOfDefinedContributionPlanDetail" roleURI="http://www.calyxt.com/role/EmployeeBenefitPlanSummaryOfDefinedContributionPlanDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail" roleURI="http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#SupplementalInformationSummaryOfCertainStatementsOfOperationsAmountsDetail" roleURI="http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainStatementsOfOperationsAmountsDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#SupplementalInformationSummaryOfStatementsOfCertainStatementsOfCashFlowsAmountsDetail" roleURI="http://www.calyxt.com/role/SupplementalInformationSummaryOfStatementsOfCertainStatementsOfCashFlowsAmountsDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#SegmentInformationAdditionalInformationDetail" roleURI="http://www.calyxt.com/role/SegmentInformationAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#LongTermDebtAdditionalInformationDetail" roleURI="http://www.calyxt.com/role/LongTermDebtAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#RestructuringCostsAdditionalInformationDetail" roleURI="http://www.calyxt.com/role/RestructuringCostsAdditionalInformationDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#ShareBasedCompensationSummaryOfShareBasedCompensationPerformanceSharesAwardOutstandingActivityDetail" roleURI="http://www.calyxt.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationPerformanceSharesAwardOutstandingActivityDetail" />
<roleRef xlink:type="simple" xlink:href="clxt-20221231.xsd#SubsequentEventAdditionalInformationDetail" roleURI="http://www.calyxt.com/role/SubsequentEventAdditionalInformationDetail" />
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/CoverPage">
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract_1607761723" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_2142336026" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_DocumentType_2142336026" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_1332386743" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_AmendmentFlag_1332386743" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_65750098" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_DocumentPeriodEndDate_65750098" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_1047132170" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_DocumentFiscalYearFocus_1047132170" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_865099830" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_DocumentFiscalPeriodFocus_865099830" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_1585895672" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_TradingSymbol_1585895672" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_1939347215" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_EntityRegistrantName_1939347215" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_505320927" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_EntityCentralIndexKey_505320927" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_1382121059" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_CurrentFiscalYearEndDate_1382121059" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_1824089571" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_EntityFilerCategory_1824089571" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_99057766" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_99057766" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_2057298107" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_EntitySmallBusiness_2057298107" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_293988756" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_EntityEmergingGrowthCompany_293988756" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_1263178872" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_1263178872" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat" xlink:label="loc_dei_EntityPublicFloat_1713050501" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_EntityPublicFloat_1713050501" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_1326826931" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_EntityCurrentReportingStatus_1326826931" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_238663876" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_EntityVoluntaryFilers_238663876" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="loc_dei_IcfrAuditorAttestationFlag_442861607" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_IcfrAuditorAttestationFlag_442861607" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_1223657666" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_EntityShellCompany_1223657666" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_701168948" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_EntityFileNumber_701168948" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber_1913957018" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_EntityTaxIdentificationNumber_1913957018" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_51489416" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_EntityAddressAddressLine1_51489416" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_678125999" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_EntityAddressCityOrTown_678125999" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_dei_EntityAddressStateOrProvince_945205274" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_EntityAddressStateOrProvince_945205274" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_2092641188" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_EntityAddressPostalZipCode_2092641188" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_1244431082" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_CityAreaCode_1244431082" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_1616561077" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_LocalPhoneNumber_1616561077" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_1670074778" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_EntityInteractiveDataCurrent_1670074778" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_432414126" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_Security12bTitle_432414126" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_1464200303" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_SecurityExchangeName_1464200303" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_142111268" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_EntityIncorporationStateCountryCode_142111268" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport_1505562805" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_DocumentAnnualReport_1505562805" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_442940830" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_DocumentTransitionReport_442940830" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_1553056849" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_1553056849" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId" xlink:label="loc_dei_AuditorFirmId_1009824081" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_AuditorFirmId_1009824081" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName" xlink:label="loc_dei_AuditorName_1009824082" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_AuditorName_1009824082" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation" xlink:label="loc_dei_AuditorLocation_1009824080" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_1607761723" xlink:to="loc_dei_AuditorLocation_1009824080" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/label" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/ConsolidatedBalanceSheets">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_1011595469" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_889519537" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1011595469" xlink:to="loc_us-gaap_AssetsAbstract_889519537" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_1419940562" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_889519537" xlink:to="loc_us-gaap_AssetsCurrentAbstract_1419940562" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_804969840" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1419940562" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_804969840" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent_681525244" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1419940562" xlink:to="loc_us-gaap_RestrictedCashCurrent_681525244" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1872668426" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1419940562" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1872668426" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_526821264" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1419940562" xlink:to="loc_us-gaap_AssetsCurrent_526821264" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashEquivalentsNoncurrent" xlink:label="loc_us-gaap_RestrictedCashEquivalentsNoncurrent_1580748178" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_889519537" xlink:to="loc_us-gaap_RestrictedCashEquivalentsNoncurrent_1580748178" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_643866035" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_889519537" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_643866035" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1009824078" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_889519537" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1009824078" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_1860785446" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_889519537" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_1860785446" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_108785640" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_889519537" xlink:to="loc_us-gaap_Assets_108785640" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1910720420" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1011595469" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1910720420" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_537957561" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1910720420" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_537957561" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent" xlink:label="loc_us-gaap_AccountsPayableCurrent_1182050922" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_537957561" xlink:to="loc_us-gaap_AccountsPayableCurrent_1182050922" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_1223623414" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_537957561" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_1223623414" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedEmployeeBenefitsCurrent" xlink:label="loc_us-gaap_AccruedEmployeeBenefitsCurrent_1699871375" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_537957561" xlink:to="loc_us-gaap_AccruedEmployeeBenefitsCurrent_1699871375" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_1105465924" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_537957561" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_1105465924" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_1837440679" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_537957561" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_1837440679" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CommonStockWarrantsCurrent" xlink:label="loc_clxt_CommonStockWarrantsCurrent_1009824077" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_537957561" xlink:to="loc_clxt_CommonStockWarrantsCurrent_1009824077" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_564979469" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_537957561" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_564979469" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_1857281049" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_537957561" xlink:to="loc_us-gaap_LiabilitiesCurrent_1857281049" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_813179462" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1910720420" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_813179462" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1009824075" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1910720420" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1009824075" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_666157755" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1910720420" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_666157755" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities" xlink:label="loc_us-gaap_Liabilities_1980033627" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1910720420" xlink:to="loc_us-gaap_Liabilities_1980033627" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaap_StockholdersEquityAbstract_1880192668" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1910720420" xlink:to="loc_us-gaap_StockholdersEquityAbstract_1880192668" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_69160144" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1880192668" xlink:to="loc_us-gaap_CommonStockValue_69160144" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_317226143" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1880192668" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_317226143" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonValue" xlink:label="loc_us-gaap_TreasuryStockCommonValue_1712077366" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1880192668" xlink:to="loc_us-gaap_TreasuryStockCommonValue_1712077366" use="optional" order="29" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_161416507" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1880192668" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_161416507" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_45773420" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_1880192668" xlink:to="loc_us-gaap_StockholdersEquity_45773420" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_207717781" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1910720420" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_207717781" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/ConsolidatedBalanceSheetsParenthetical">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_1011595470" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_1294331794" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1011595470" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_1294331794" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_326540083" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1011595470" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_326540083" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_250640154" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1011595470" xlink:to="loc_us-gaap_CommonStockSharesIssued_250640154" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_890191549" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1011595470" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_890191549" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares" xlink:label="loc_us-gaap_TreasuryStockCommonShares_2066373187" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1011595470" xlink:to="loc_us-gaap_TreasuryStockCommonShares_2066373187" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/ConsolidatedStatementsOfOperations">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_2009889023" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_325703000" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_2009889023" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_325703000" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_1214894090" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_2009889023" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_1214894090" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_275924201" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_2009889023" xlink:to="loc_us-gaap_GrossProfit_275924201" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpensesAbstract" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_1538426606" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_2009889023" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_1538426606" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_958904241" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_1538426606" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_958904241" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense_1117725231" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_1538426606" xlink:to="loc_us-gaap_SellingAndMarketingExpense_1117725231" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCosts" xlink:label="loc_us-gaap_RestructuringCosts_1815893560" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_1538426606" xlink:to="loc_us-gaap_RestructuringCosts_1815893560" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_608265918" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_1538426606" xlink:to="loc_us-gaap_OperatingExpenses_608265918" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_1680144444" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_2009889023" xlink:to="loc_us-gaap_OperatingIncomeLoss_1680144444" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_1799784969" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_2009889023" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_1799784969" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_1051108650" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_2009889023" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_1051108650" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_453648770" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_2009889023" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_453648770" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_448987594" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_2009889023" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_448987594" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1763954580" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_2009889023" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1763954580" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_2033740034" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_2009889023" xlink:to="loc_us-gaap_NetIncomeLoss_2033740034" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_1009824071" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_2009889023" xlink:to="loc_us-gaap_EarningsPerShareBasic_1009824071" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_1009824070" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_2009889023" xlink:to="loc_us-gaap_EarningsPerShareDiluted_1009824070" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1009824069" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_2009889023" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1009824069" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1009824068" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_2009889023" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1009824068" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1465166312" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_2009889023" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_1465166312" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquity">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_1884656908" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2110765508" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_1884656908" xlink:to="loc_us-gaap_StatementTable_2110765508" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_176372101" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2110765508" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_176372101" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_637121031" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_176372101" xlink:to="loc_us-gaap_EquityComponentDomain_637121031" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_1626871352" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_637121031" xlink:to="loc_us-gaap_CommonStockMember_1626871352" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_594929160" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_637121031" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_594929160" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaap_TreasuryStockMember_522739918" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_637121031" xlink:to="loc_us-gaap_TreasuryStockMember_522739918" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_121862220" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_637121031" xlink:to="loc_us-gaap_RetainedEarningsMember_121862220" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_32896094" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_637121031" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_32896094" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_362271592" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2110765508" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_362271592" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463134" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_362271592" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463134" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_AtmFacilityMember" xlink:label="loc_clxt_AtmFacilityMember_2100472317" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463134" xlink:to="loc_clxt_AtmFacilityMember_2100472317" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_FollowOnPublicOfferingMember" xlink:label="loc_clxt_FollowOnPublicOfferingMember_648678398" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463134" xlink:to="loc_clxt_FollowOnPublicOfferingMember_648678398" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockCompensationPlanMember" xlink:label="loc_us-gaap_StockCompensationPlanMember_1009824058" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463134" xlink:to="loc_us-gaap_StockCompensationPlanMember_1009824058" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IPOMember" xlink:label="loc_us-gaap_IPOMember_1009824060" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463134" xlink:to="loc_us-gaap_IPOMember_1009824060" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2146019332" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2110765508" xlink:to="loc_us-gaap_StatementLineItems_2146019332" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_45773417" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2146019332" xlink:to="loc_us-gaap_StockholdersEquity_45773417" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_1219376499" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2146019332" xlink:to="loc_us-gaap_SharesOutstanding_1219376499" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_2033740035" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2146019332" xlink:to="loc_us-gaap_NetIncomeLoss_2033740035" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_2058563241" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2146019332" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_2058563241" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_2027071165" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2146019332" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_2027071165" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_461309795" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2146019332" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_461309795" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_NumberOfSharesWithheldForNetShareSettlement" xlink:label="loc_clxt_NumberOfSharesWithheldForNetShareSettlement_1631538802" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2146019332" xlink:to="loc_clxt_NumberOfSharesWithheldForNetShareSettlement_1631538802" use="optional" order="22" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_982769360" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2146019332" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_982769360" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_IssuanceOfCommonStockUponExerciseOfPrefundedWarrants" xlink:label="loc_clxt_IssuanceOfCommonStockUponExerciseOfPrefundedWarrants_1009824062" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2146019332" xlink:to="loc_clxt_IssuanceOfCommonStockUponExerciseOfPrefundedWarrants_1009824062" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CumulativeEffectOfAdoptionOfLeaseAccountingStandard" xlink:label="loc_clxt_CumulativeEffectOfAdoptionOfLeaseAccountingStandard_1009824063" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2146019332" xlink:to="loc_clxt_CumulativeEffectOfAdoptionOfLeaseAccountingStandard_1009824063" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithheldUponNetShareSettlementOfRestrictedStockUnitsValue" xlink:label="loc_clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithheldUponNetShareSettlementOfRestrictedStockUnitsValue_1009824064" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2146019332" xlink:to="loc_clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithheldUponNetShareSettlementOfRestrictedStockUnitsValue_1009824064" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithHeldUponNetShareSettlementOfRestrictedStockUnits" xlink:label="loc_clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithHeldUponNetShareSettlementOfRestrictedStockUnits_1009824065" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2146019332" xlink:to="loc_clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithHeldUponNetShareSettlementOfRestrictedStockUnits_1009824065" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaap_SharesOutstanding_1065763291" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2146019332" xlink:to="loc_us-gaap_SharesOutstanding_1065763291" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_1461666314" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2146019332" xlink:to="loc_us-gaap_StockholdersEquity_1461666314" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_1884656907" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2110765509" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_1884656907" xlink:to="loc_us-gaap_StatementTable_2110765509" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_362271593" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2110765509" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_362271593" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463133" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_362271593" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463133" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_FollowOnPublicOfferingMember" xlink:label="loc_clxt_FollowOnPublicOfferingMember_648678399" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463133" xlink:to="loc_clxt_FollowOnPublicOfferingMember_648678399" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis_6622358" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2110765509" xlink:to="loc_us-gaap_TypeOfArrangementAxis_6622358" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_876845608" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_6622358" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_876845608" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_AtmFacilityMember" xlink:label="loc_clxt_AtmFacilityMember_2100472316" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_876845608" xlink:to="loc_clxt_AtmFacilityMember_2100472316" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_2146019333" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_2110765509" xlink:to="loc_us-gaap_StatementLineItems_2146019333" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_1594723891" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2146019333" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts_1594723891" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_1148666910" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_283282541" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1148666910" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_283282541" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaap_ProfitLoss_714515615" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_283282541" xlink:to="loc_us-gaap_ProfitLoss_714515615" use="optional" order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_530262112" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_283282541" xlink:to="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_530262112" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_1799784972" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_530262112" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_1799784972" use="optional" order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_1645469989" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_530262112" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_1645469989" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_592941402" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_530262112" xlink:to="loc_us-gaap_ShareBasedCompensation_592941402" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_UnrealizedGainLossOnMarkToMarketOfCommonStockWarrants" xlink:label="loc_clxt_UnrealizedGainLossOnMarkToMarketOfCommonStockWarrants_1009824043" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_530262112" xlink:to="loc_clxt_UnrealizedGainLossOnMarkToMarketOfCommonStockWarrants_1009824043" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2114843089" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_530262112" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2114843089" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_163302743" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2114843089" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_163302743" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_IncreaseDecreaseInDueToFromRelatedPartiesCurrent" xlink:label="loc_clxt_IncreaseDecreaseInDueToFromRelatedPartiesCurrent_490758665" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2114843089" xlink:to="loc_clxt_IncreaseDecreaseInDueToFromRelatedPartiesCurrent_490758665" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_1468155647" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2114843089" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_1468155647" use="optional" order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1712774720" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2114843089" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1712774720" use="optional" order="12" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_1197955634" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2114843089" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_1197955634" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_IncreaseDecreaseInAccruedExpenses" xlink:label="loc_clxt_IncreaseDecreaseInAccruedExpenses_1413111464" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2114843089" xlink:to="loc_clxt_IncreaseDecreaseInAccruedExpenses_1413111464" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_1261976186" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2114843089" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_1261976186" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_1375402428" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_2114843089" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_1375402428" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1475348324" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_283282541" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1475348324" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_643219274" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1148666910" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_643219274" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:label="loc_us-gaap_PaymentsForProceedsFromShortTermInvestments_1524553526" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_643219274" xlink:to="loc_us-gaap_PaymentsForProceedsFromShortTermInvestments_1524553526" use="optional" order="19" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2087225541" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_643219274" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2087225541" use="optional" order="20" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1435368093" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_643219274" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1435368093" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_697441062" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1148666910" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_697441062" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_2089278035" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_697441062" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_2089278035" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfStockIssuanceCosts" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_709471374" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_697441062" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_709471374" use="optional" order="24" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_1923129687" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_697441062" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_1923129687" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_RepaymentsOfFinancingLeaseObligation" xlink:label="loc_clxt_RepaymentsOfFinancingLeaseObligation_1512328583" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_697441062" xlink:to="loc_clxt_RepaymentsOfFinancingLeaseObligation_1512328583" use="optional" order="26" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_2141846006" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_697441062" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_2141846006" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1847930298" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_697441062" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1847930298" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_111573222" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1148666910" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_111573222" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_630411216" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1148666910" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_630411216" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1540287554" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1148666910" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1540287554" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_2070428522" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_25021875" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2070428522" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_25021875" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/GoingConcern">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_831679435" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubstantialDoubtAboutGoingConcernTextBlock" xlink:label="loc_us-gaap_SubstantialDoubtAboutGoingConcernTextBlock_67776765" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_831679435" xlink:to="loc_us-gaap_SubstantialDoubtAboutGoingConcernTextBlock_67776765" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRisk">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TextBlockAbstract" xlink:label="loc_us-gaap_TextBlockAbstract_1421859540" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_FairValueOfFinancialInstrumentsAndConcentrationsOfCreditRiskDisclosureTextBlock" xlink:label="loc_clxt_FairValueOfFinancialInstrumentsAndConcentrationsOfCreditRiskDisclosureTextBlock_451392347" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TextBlockAbstract_1421859540" xlink:to="loc_clxt_FairValueOfFinancialInstrumentsAndConcentrationsOfCreditRiskDisclosureTextBlock_451392347" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/RelatedPartyTransactions">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_916644269" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_1245815132" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_916644269" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_1245815132" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockholdersEquity">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FederalHomeLoanBanksAbstract" xlink:label="loc_us-gaap_FederalHomeLoanBanksAbstract_310764760" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_398236237" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FederalHomeLoanBanksAbstract_310764760" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_398236237" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockBasedCompensation">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381370" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1601109786" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381370" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1601109786" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/IncomeTaxes">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1367818279" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_1929468404" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1367818279" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_1929468404" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/LeasesOtherCommitmentsAndContingencies">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_260678170" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_234264461" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_260678170" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_234264461" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/EmployeeBenefitPlan">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PostemploymentBenefitsAbstract" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_77008747" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_528204662" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_77008747" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_528204662" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/SupplementalInformation">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_831679444" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalFinancialInformationDisclosureTextBlock" xlink:label="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_1660701729" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_831679444" xlink:to="loc_us-gaap_AdditionalFinancialInformationDisclosureTextBlock_1660701729" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/SegmentInformation">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_467396325" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_1749007647" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_467396325" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_1749007647" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/LongTermDebt">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_294256285" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_734678593" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_294256285" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_734678593" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/RestructuringCosts">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_273250940" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_534993294" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_273250940" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_534993294" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/SubsequentEvent">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_1009823985" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_1009823984" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_1009823985" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_1009823984" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_2070428537" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_968882495" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2070428537" xlink:to="loc_us-gaap_UseOfEstimates_968882495" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_1507015207" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2070428537" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_1507015207" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_1343474885" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2070428537" xlink:to="loc_us-gaap_ReceivablesPolicyTextBlock_1343474885" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_1906853729" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2070428537" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_1906853729" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesPolicyTextBlock" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_619507939" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2070428537" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_619507939" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_2069727036" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2070428537" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_2069727036" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_1027440091" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2070428537" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_1027440091" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_827261569" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2070428537" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_827261569" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_1821735095" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2070428537" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_1821735095" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:label="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy_77863030" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2070428537" xlink:to="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy_77863030" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_571146501" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2070428537" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_571146501" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_354305229" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2070428537" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_354305229" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_533758252" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2070428537" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_533758252" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_1744555245" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2070428537" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_1744555245" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_1009823846" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2070428537" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_1009823846" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_2070428538" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ScheduleOfEstimatedUsefulLivesOfAssetsTableTextBlock" xlink:label="loc_clxt_ScheduleOfEstimatedUsefulLivesOfAssetsTableTextBlock_727823528" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2070428538" xlink:to="loc_clxt_ScheduleOfEstimatedUsefulLivesOfAssetsTableTextBlock_727823528" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TextBlockAbstract" xlink:label="loc_us-gaap_TextBlockAbstract_1421859555" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_SummaryOfFairValueMeasurementsAndFinancialInstrumentTableTextBlock" xlink:label="loc_clxt_SummaryOfFairValueMeasurementsAndFinancialInstrumentTableTextBlock_759828231" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TextBlockAbstract_1421859555" xlink:to="loc_clxt_SummaryOfFairValueMeasurementsAndFinancialInstrumentTableTextBlock_759828231" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_1009824059" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TextBlockAbstract_1421859555" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_1009824059" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockholdersEquityTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TextBlockAbstract" xlink:label="loc_us-gaap_TextBlockAbstract_1009824041" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_DisclosureOfWarrantsTransactionsTableTextBlock" xlink:label="loc_clxt_DisclosureOfWarrantsTransactionsTableTextBlock_1009824040" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TextBlockAbstract_1009824041" xlink:to="loc_clxt_DisclosureOfWarrantsTransactionsTableTextBlock_1009824040" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockBasedCompensationTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381357" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120586" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381357" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120586" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_69580000" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120586" xlink:to="loc_us-gaap_AwardTypeAxis_69580000" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977714" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_69580000" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977714" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_165806220" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977714" xlink:to="loc_us-gaap_EmployeeStockOptionMember_165806220" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_398619811" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977714" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_398619811" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaap_PerformanceSharesMember_11153603" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977714" xlink:to="loc_us-gaap_PerformanceSharesMember_11153603" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GranteeStatusAxis" xlink:label="loc_us-gaap_GranteeStatusAxis_896405523" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120586" xlink:to="loc_us-gaap_GranteeStatusAxis_896405523" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GranteeStatusDomain" xlink:label="loc_us-gaap_GranteeStatusDomain_613318436" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GranteeStatusAxis_896405523" xlink:to="loc_us-gaap_GranteeStatusDomain_613318436" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_TwoThousandAndTwentyOneGrantMember" xlink:label="loc_clxt_TwoThousandAndTwentyOneGrantMember_41540980" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GranteeStatusDomain_613318436" xlink:to="loc_clxt_TwoThousandAndTwentyOneGrantMember_41540980" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_TwoThousandAndNineteenGrantMember" xlink:label="loc_clxt_TwoThousandAndNineteenGrantMember_252033602" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GranteeStatusDomain_613318436" xlink:to="loc_clxt_TwoThousandAndNineteenGrantMember_252033602" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996575" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120586" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996575" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_153197550" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996575" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_153197550" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_174799040" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996575" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_174799040" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_1041046612" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996575" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_1041046612" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock_1098974643" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996575" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock_1098974643" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_117226414" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996575" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_117226414" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock_1529541958" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996575" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock_1529541958" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ShareBasedCompensationArrangementsByShareBasedPaymentAwardWeightedAverageGrantDateFairValueOfRestrictedStockUnitsTableTextBlock" xlink:label="loc_clxt_ShareBasedCompensationArrangementsByShareBasedPaymentAwardWeightedAverageGrantDateFairValueOfRestrictedStockUnitsTableTextBlock_1993683650" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996575" xlink:to="loc_clxt_ShareBasedCompensationArrangementsByShareBasedPaymentAwardWeightedAverageGrantDateFairValueOfRestrictedStockUnitsTableTextBlock_1993683650" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_DisclosureOfShareBasedCompensationAwardsRestrictedStockUnitsDeemedDividendsTableTextBlock" xlink:label="loc_clxt_DisclosureOfShareBasedCompensationAwardsRestrictedStockUnitsDeemedDividendsTableTextBlock_1154426231" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996575" xlink:to="loc_clxt_DisclosureOfShareBasedCompensationAwardsRestrictedStockUnitsDeemedDividendsTableTextBlock_1154426231" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ScheduleOfShareBasedPaymentAwardPerformanceStockUnitValuationAssumptionsTableTextBlock" xlink:label="loc_clxt_ScheduleOfShareBasedPaymentAwardPerformanceStockUnitValuationAssumptionsTableTextBlock_1429552253" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996575" xlink:to="loc_clxt_ScheduleOfShareBasedPaymentAwardPerformanceStockUnitValuationAssumptionsTableTextBlock_1429552253" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_1009823958" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996575" xlink:to="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_1009823958" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/IncomeTaxesTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1367818292" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_1456935781" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1367818292" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_1456935781" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_626483372" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1367818292" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_626483372" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/LeasesOtherCommitmentsAndContingenciesTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostAbstract" xlink:label="loc_us-gaap_LeaseCostAbstract_476414101" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ScheduleOfFutureMinimumRentalPaymentsForCapitalLeasesAndOperatingLeasesTableTextBlock" xlink:label="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsForCapitalLeasesAndOperatingLeasesTableTextBlock_1191461391" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_476414101" xlink:to="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsForCapitalLeasesAndOperatingLeasesTableTextBlock_1191461391" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ScheduleOfFutureMinimumRentalPaymentsTableTextBlock" xlink:label="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsTableTextBlock_1009823915" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_476414101" xlink:to="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsTableTextBlock_1009823915" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_1009823917" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_476414101" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_1009823917" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/EmployeeBenefitPlanTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PostemploymentBenefitsAbstract" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_77008734" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanDisclosuresTableTextBlock" xlink:label="loc_us-gaap_DefinedContributionPlanDisclosuresTableTextBlock_1309595082" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_77008734" xlink:to="loc_us-gaap_DefinedContributionPlanDisclosuresTableTextBlock_1309595082" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/SupplementalInformationTables">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_831679457" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_2068055119" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_831679457" xlink:to="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_2068055119" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock" xlink:label="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_533516098" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_831679457" xlink:to="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_533516098" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_1931816553" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_831679457" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_1931816553" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_2070428547" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OrganizationsAndSignificantAccountingPoliciesTable" xlink:label="loc_clxt_OrganizationsAndSignificantAccountingPoliciesTable_1168181551" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2070428547" xlink:to="loc_clxt_OrganizationsAndSignificantAccountingPoliciesTable_1168181551" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467027" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_OrganizationsAndSignificantAccountingPoliciesTable_1168181551" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467027" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_2146632771" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467027" xlink:to="loc_us-gaap_RelatedPartyDomain_2146632771" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis_6622385" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_OrganizationsAndSignificantAccountingPoliciesTable_1168181551" xlink:to="loc_us-gaap_TypeOfArrangementAxis_6622385" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_876845581" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_6622385" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_876845581" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1009824074" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_OrganizationsAndSignificantAccountingPoliciesTable_1168181551" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1009824074" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_1009824073" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1009824074" xlink:to="loc_us-gaap_TypeOfAdoptionMember_1009824073" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_1009824072" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_1009824073" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_1009824072" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1009823844" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_OrganizationsAndSignificantAccountingPoliciesTable_1168181551" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1009823844" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1009823843" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1009823844" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1009823843" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_SubsidiaryMember" xlink:label="loc_clxt_SubsidiaryMember_1009823842" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_1009823843" xlink:to="loc_clxt_SubsidiaryMember_1009823842" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2131262914" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_OrganizationsAndSignificantAccountingPoliciesTable_1168181551" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2131262914" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_YearFounded" xlink:label="loc_us-gaap_YearFounded_1950906539" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2131262914" xlink:to="loc_us-gaap_YearFounded_1950906539" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_325654765" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2131262914" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_325654765" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_1690064526" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2131262914" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_1690064526" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1009824067" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2131262914" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1009824067" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1009824079" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2131262914" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1009824079" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_StockholdersEquityCumulativeEffectOfAdoptionOfLeaseAccountingStandard" xlink:label="loc_clxt_StockholdersEquityCumulativeEffectOfAdoptionOfLeaseAccountingStandard_1009824066" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2131262914" xlink:to="loc_clxt_StockholdersEquityCumulativeEffectOfAdoptionOfLeaseAccountingStandard_1009824066" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfAssetsUsedToComputeDepreciationUsingTheStraightLineMethodDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_865506563" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1266535672" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_865506563" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1266535672" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1503536682" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1266535672" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1503536682" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470458" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1503536682" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470458" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_240728572" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470458" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_240728572" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_338101964" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470458" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_338101964" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaap_OfficeEquipmentMember_1992646273" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470458" xlink:to="loc_us-gaap_OfficeEquipmentMember_1992646273" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsHeldUnderCapitalLeasesMember" xlink:label="loc_us-gaap_AssetsHeldUnderCapitalLeasesMember_1315613179" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470458" xlink:to="loc_us-gaap_AssetsHeldUnderCapitalLeasesMember_1315613179" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerEquipmentMember" xlink:label="loc_us-gaap_ComputerEquipmentMember_9067014" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470458" xlink:to="loc_us-gaap_ComputerEquipmentMember_9067014" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VehiclesMember" xlink:label="loc_us-gaap_VehiclesMember_1452544999" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470458" xlink:to="loc_us-gaap_VehiclesMember_1452544999" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1561819542" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1266535672" xlink:to="loc_srt_RangeAxis_1561819542" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1558586346" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1561819542" xlink:to="loc_srt_RangeMember_1558586346" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_799635359" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1558586346" xlink:to="loc_srt_MinimumMember_799635359" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_943553969" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1558586346" xlink:to="loc_srt_MaximumMember_943553969" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2131262915" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1266535672" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2131262915" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_2041634139" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2131262915" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_2041634139" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_831679461" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable" xlink:label="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_1270185303" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_831679461" xlink:to="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_1270185303" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleLeasebackTransactionDescriptionAxis" xlink:label="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_504736765" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_1270185303" xlink:to="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_504736765" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleLeasebackTransactionNameDomain" xlink:label="loc_us-gaap_SaleLeasebackTransactionNameDomain_997807672" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_504736765" xlink:to="loc_us-gaap_SaleLeasebackTransactionNameDomain_997807672" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember" xlink:label="loc_us-gaap_EquipmentMember_973090075" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionNameDomain_997807672" xlink:to="loc_us-gaap_EquipmentMember_973090075" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_241949380" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_1270185303" xlink:to="loc_srt_StatementScenarioAxis_241949380" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_1225052796" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_241949380" xlink:to="loc_srt_ScenarioUnspecifiedDomain_1225052796" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_974878282" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_1270185303" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_974878282" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1130858021" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_974878282" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1130858021" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_1561052410" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_1270185303" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_1561052410" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_1641937495" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_1561052410" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_1641937495" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_PreFundedWarrantsMember" xlink:label="loc_clxt_PreFundedWarrantsMember_1398153399" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_1641937495" xlink:to="loc_clxt_PreFundedWarrantsMember_1398153399" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CommonWarrantsMember" xlink:label="loc_clxt_CommonWarrantsMember_48797951" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_1641937495" xlink:to="loc_clxt_CommonWarrantsMember_48797951" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1561819541" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_1270185303" xlink:to="loc_srt_RangeAxis_1561819541" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1558586345" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1561819541" xlink:to="loc_srt_RangeMember_1558586345" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_943553970" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1558586345" xlink:to="loc_srt_MaximumMember_943553970" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467029" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_1270185303" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467029" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_2146632773" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467029" xlink:to="loc_us-gaap_RelatedPartyDomain_2146632773" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_362271622" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_1270185303" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_362271622" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463104" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_362271622" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463104" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ShelfRegistrationStatementMember" xlink:label="loc_clxt_ShelfRegistrationStatementMember_1896588165" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463104" xlink:to="loc_clxt_ShelfRegistrationStatementMember_1896588165" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis_6622387" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_1270185303" xlink:to="loc_us-gaap_TypeOfArrangementAxis_6622387" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_876845579" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_6622387" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_876845579" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_AtmFacilityMember" xlink:label="loc_clxt_AtmFacilityMember_2100472287" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_876845579" xlink:to="loc_clxt_AtmFacilityMember_2100472287" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems" xlink:label="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_876759225" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable_1270185303" xlink:to="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_876759225" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_2033740065" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_876759225" xlink:to="loc_us-gaap_NetIncomeLoss_2033740065" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1475348352" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_876759225" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1475348352" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_630411188" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_876759225" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_630411188" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash" xlink:label="loc_us-gaap_RestrictedCash_2058371346" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_876759225" xlink:to="loc_us-gaap_RestrictedCash_2058371346" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_1857281016" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_876759225" xlink:to="loc_us-gaap_LiabilitiesCurrent_1857281016" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_461309825" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_876759225" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_461309825" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_2125213017" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_876759225" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_2125213017" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_2027071195" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_876759225" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_2027071195" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_374066654" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_876759225" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_374066654" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_PublicFloatMinimum" xlink:label="loc_clxt_PublicFloatMinimum_2124749749" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_876759225" xlink:to="loc_clxt_PublicFloatMinimum_2124749749" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesSubscribedButUnissued" xlink:label="loc_us-gaap_CommonStockSharesSubscribedButUnissued_1009824061" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems_876759225" xlink:to="loc_us-gaap_CommonStockSharesSubscribedButUnissued_1009824061" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskSummaryOfFairValueMeasurementsAndFinancialStatementPresentationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueConcentrationOfRiskFinancialAssetsBalanceSheetGroupingsAbstract" xlink:label="loc_us-gaap_FairValueConcentrationOfRiskFinancialAssetsBalanceSheetGroupingsAbstract_1663588283" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueConcentrationOfRiskTable" xlink:label="loc_us-gaap_FairValueConcentrationOfRiskTable_1644567548" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueConcentrationOfRiskFinancialAssetsBalanceSheetGroupingsAbstract_1663588283" xlink:to="loc_us-gaap_FairValueConcentrationOfRiskTable_1644567548" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_1091474344" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueConcentrationOfRiskTable_1644567548" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_1091474344" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_987173431" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_1091474344" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_987173431" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1422652562" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueConcentrationOfRiskTable_1644567548" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1422652562" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1540789283" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1422652562" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1540789283" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_1888373251" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1540789283" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_1888373251" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_1903813467" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueConcentrationOfRiskTable_1644567548" xlink:to="loc_us-gaap_InvestmentTypeAxis_1903813467" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_484031736" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_1903813467" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_484031736" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CommonStockWarrantsMember" xlink:label="loc_clxt_CommonStockWarrantsMember_1009824056" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_484031736" xlink:to="loc_clxt_CommonStockWarrantsMember_1009824056" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems" xlink:label="loc_us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems_2016433243" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueConcentrationOfRiskTable_1644567548" xlink:to="loc_us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems_2016433243" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesFairValueDisclosure" xlink:label="loc_us-gaap_OtherLiabilitiesFairValueDisclosure_1219942682" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems_2016433243" xlink:to="loc_us-gaap_OtherLiabilitiesFairValueDisclosure_1219942682" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/FinancialInstrumentsAndFinancialRiskManagementSummaryOfFairValueOfTheCommonWarrantsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueConcentrationOfRiskFinancialAssetsBalanceSheetGroupingsAbstract" xlink:label="loc_us-gaap_FairValueConcentrationOfRiskFinancialAssetsBalanceSheetGroupingsAbstract_1009824054" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_1009824053" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueConcentrationOfRiskFinancialAssetsBalanceSheetGroupingsAbstract_1009824054" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_1009824053" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_1009824052" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_1009824053" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_1009824052" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_1009824051" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_1009824052" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_1009824051" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputExpectedTermMember" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember_1009824048" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_1009824051" xlink:to="loc_us-gaap_MeasurementInputExpectedTermMember_1009824048" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputOptionVolatilityMember" xlink:label="loc_us-gaap_MeasurementInputOptionVolatilityMember_1009824049" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_1009824051" xlink:to="loc_us-gaap_MeasurementInputOptionVolatilityMember_1009824049" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_1009824050" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_1009824051" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_1009824050" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_1009824047" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_1009824053" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_1009824047" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_EstimatedFairValueOfCommonWarrantsMeasurementInput" xlink:label="loc_clxt_EstimatedFairValueOfCommonWarrantsMeasurementInput_1009824045" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_1009824047" xlink:to="loc_clxt_EstimatedFairValueOfCommonWarrantsMeasurementInput_1009824045" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeAssetMeasurementInput" xlink:label="loc_us-gaap_DerivativeAssetMeasurementInput_1009824046" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_1009824047" xlink:to="loc_us-gaap_DerivativeAssetMeasurementInput_1009824046" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueConcentrationOfRiskFinancialAssetsBalanceSheetGroupingsAbstract" xlink:label="loc_us-gaap_FairValueConcentrationOfRiskFinancialAssetsBalanceSheetGroupingsAbstract_1663588282" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueConcentrationOfRiskTable" xlink:label="loc_us-gaap_FairValueConcentrationOfRiskTable_1644567549" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueConcentrationOfRiskFinancialAssetsBalanceSheetGroupingsAbstract_1663588282" xlink:to="loc_us-gaap_FairValueConcentrationOfRiskTable_1644567549" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeAxis" xlink:label="loc_us-gaap_InvestmentTypeAxis_1903813468" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueConcentrationOfRiskTable_1644567549" xlink:to="loc_us-gaap_InvestmentTypeAxis_1903813468" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_484031735" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_1903813468" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_484031735" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_2087405889" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_484031735" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_2087405889" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_1091474345" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueConcentrationOfRiskTable_1644567549" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_1091474345" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_987173432" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_1091474345" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_987173432" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems" xlink:label="loc_us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems_2016433244" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueConcentrationOfRiskTable_1644567549" xlink:to="loc_us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems_2016433244" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_FinanceLeaseObligationsFairValueDisclosure" xlink:label="loc_clxt_FinanceLeaseObligationsFairValueDisclosure_2015931087" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems_2016433244" xlink:to="loc_clxt_FinanceLeaseObligationsFairValueDisclosure_2015931087" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermInvestments" xlink:label="loc_us-gaap_ShortTermInvestments_1980684476" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems_2016433244" xlink:to="loc_us-gaap_ShortTermInvestments_1980684476" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnDerivatives" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivatives_1283454941" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems_2016433244" xlink:to="loc_us-gaap_UnrealizedGainLossOnDerivatives_1283454941" use="optional" order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OtherFinancialInstruments" xlink:label="loc_clxt_OtherFinancialInstruments_1009824044" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems_2016433244" xlink:to="loc_clxt_OtherFinancialInstruments_1009824044" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/RelatedPartyTransactionsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_916644296" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1999949038" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_916644296" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1999949038" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1386023264" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1999949038" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1386023264" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_482797765" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1386023264" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_482797765" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467032" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1999949038" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467032" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_2146632776" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467032" xlink:to="loc_us-gaap_RelatedPartyDomain_2146632776" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CellectisMember" xlink:label="loc_clxt_CellectisMember_1069852781" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_2146632776" xlink:to="loc_clxt_CellectisMember_1069852781" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_362271625" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1999949038" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_362271625" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463101" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_362271625" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463101" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1561819538" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1999949038" xlink:to="loc_srt_RangeAxis_1561819538" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1558586342" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1561819538" xlink:to="loc_srt_RangeMember_1558586342" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_943553973" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1558586342" xlink:to="loc_srt_MaximumMember_943553973" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_69580011" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1999949038" xlink:to="loc_us-gaap_AwardTypeAxis_69580011" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977725" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_69580011" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977725" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_1265182085" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1999949038" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_1265182085" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinimumNetWorthRequiredForCompliance" xlink:label="loc_us-gaap_MinimumNetWorthRequiredForCompliance_89908446" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1265182085" xlink:to="loc_us-gaap_MinimumNetWorthRequiredForCompliance_89908446" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ThresholdPercentageOfOwnershipInOutstandingCommonStockToEnactIndemnificationAgreement" xlink:label="loc_clxt_ThresholdPercentageOfOwnershipInOutstandingCommonStockToEnactIndemnificationAgreement_1689687082" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1265182085" xlink:to="loc_clxt_ThresholdPercentageOfOwnershipInOutstandingCommonStockToEnactIndemnificationAgreement_1689687082" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockholdersEquitySummaryOfWarrantsTransactionsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TextBlockAbstract" xlink:label="loc_us-gaap_TextBlockAbstract_1009824038" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_DisclosureOfWarrantsTransactionsTable" xlink:label="loc_clxt_DisclosureOfWarrantsTransactionsTable_1009824037" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TextBlockAbstract_1009824038" xlink:to="loc_clxt_DisclosureOfWarrantsTransactionsTable_1009824037" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_1009824036" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_DisclosureOfWarrantsTransactionsTable_1009824037" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_1009824036" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_1009824035" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_1009824036" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_1009824035" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_PreFundedWarrantsMember" xlink:label="loc_clxt_PreFundedWarrantsMember_1009824034" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_1009824035" xlink:to="loc_clxt_PreFundedWarrantsMember_1009824034" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CommonStockWarrantsMember" xlink:label="loc_clxt_CommonStockWarrantsMember_1009824033" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_1009824035" xlink:to="loc_clxt_CommonStockWarrantsMember_1009824033" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_DisclosureOfWarrantsTransactionsLineItems" xlink:label="loc_clxt_DisclosureOfWarrantsTransactionsLineItems_1009824032" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_DisclosureOfWarrantsTransactionsTable_1009824037" xlink:to="loc_clxt_DisclosureOfWarrantsTransactionsLineItems_1009824032" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1009824027" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_DisclosureOfWarrantsTransactionsLineItems_1009824032" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1009824027" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1009824026" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_DisclosureOfWarrantsTransactionsLineItems_1009824032" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1009824026" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod" xlink:label="loc_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod_1009824025" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_DisclosureOfWarrantsTransactionsLineItems_1009824032" xlink:to="loc_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod_1009824025" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_1009824020" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_DisclosureOfWarrantsTransactionsLineItems_1009824032" xlink:to="loc_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue_1009824020" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1009824022" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_DisclosureOfWarrantsTransactionsLineItems_1009824032" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1009824022" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1009824021" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_DisclosureOfWarrantsTransactionsLineItems_1009824032" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1009824021" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_1009824030" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_DisclosureOfWarrantsTransactionsLineItems_1009824032" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_1009824030" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_1009824031" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_DisclosureOfWarrantsTransactionsLineItems_1009824032" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_1009824031" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_1530574351" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_StockholdersEquityTable" xlink:label="loc_clxt_StockholdersEquityTable_2076387596" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_1530574351" xlink:to="loc_clxt_StockholdersEquityTable_2076387596" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_362271626" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_StockholdersEquityTable_2076387596" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_362271626" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463100" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_362271626" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463100" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_FollowOnPublicOfferingMember" xlink:label="loc_clxt_FollowOnPublicOfferingMember_648678432" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_2003463100" xlink:to="loc_clxt_FollowOnPublicOfferingMember_648678432" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467033" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_StockholdersEquityTable_2076387596" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467033" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_2146632777" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467033" xlink:to="loc_us-gaap_RelatedPartyDomain_2146632777" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CellectisMember" xlink:label="loc_clxt_CellectisMember_1069852782" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_2146632777" xlink:to="loc_clxt_CellectisMember_1069852782" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_974878286" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_StockholdersEquityTable_2076387596" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_974878286" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1130858017" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_974878286" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1130858017" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_1561052414" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_StockholdersEquityTable_2076387596" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_1561052414" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_1641937499" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_1561052414" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_1641937499" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_PreFundedWarrantsMember" xlink:label="loc_clxt_PreFundedWarrantsMember_1398153403" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_1641937499" xlink:to="loc_clxt_PreFundedWarrantsMember_1398153403" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CommonWarrantsMember" xlink:label="loc_clxt_CommonWarrantsMember_48797955" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_1641937499" xlink:to="loc_clxt_CommonWarrantsMember_48797955" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CommonStockWarrantsMember" xlink:label="loc_clxt_CommonStockWarrantsMember_1009824018" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_1641937499" xlink:to="loc_clxt_CommonStockWarrantsMember_1009824018" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="loc_us-gaap_TypeOfArrangementAxis_6622391" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_StockholdersEquityTable_2076387596" xlink:to="loc_us-gaap_TypeOfArrangementAxis_6622391" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_876845575" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfArrangementAxis_6622391" xlink:to="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_876845575" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_AtmFacilityMember" xlink:label="loc_clxt_AtmFacilityMember_2100472283" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ArrangementsAndNonarrangementTransactionsMember_876845575" xlink:to="loc_clxt_AtmFacilityMember_2100472283" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_241949384" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_StockholdersEquityTable_2076387596" xlink:to="loc_srt_StatementScenarioAxis_241949384" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_1225052792" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_241949384" xlink:to="loc_srt_ScenarioUnspecifiedDomain_1225052792" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1561819537" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_StockholdersEquityTable_2076387596" xlink:to="loc_srt_RangeAxis_1561819537" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1558586341" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1561819537" xlink:to="loc_srt_RangeMember_1558586341" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_943553974" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1558586341" xlink:to="loc_srt_MaximumMember_943553974" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_799635364" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1558586341" xlink:to="loc_srt_MinimumMember_799635364" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityClassOfTreasuryStockLineItems" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1567818166" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_StockholdersEquityTable_2076387596" xlink:to="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1567818166" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_426997081" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1567818166" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_426997081" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_479611524" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1567818166" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_479611524" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_461309829" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1567818166" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_461309829" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesIssuedPricePerShare" xlink:label="loc_us-gaap_SharesIssuedPricePerShare_1384139343" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1567818166" xlink:to="loc_us-gaap_SharesIssuedPricePerShare_1384139343" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_2027071199" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1567818166" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_2027071199" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ExpenseRelatedToDistributionOrServicingAndUnderwritingFees" xlink:label="loc_us-gaap_ExpenseRelatedToDistributionOrServicingAndUnderwritingFees_1874595854" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1567818166" xlink:to="loc_us-gaap_ExpenseRelatedToDistributionOrServicingAndUnderwritingFees_1874595854" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_2125213013" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1567818166" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_2125213013" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_374066650" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1567818166" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_374066650" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_2089278003" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1567818166" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_2089278003" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesSubscribedButUnissued" xlink:label="loc_us-gaap_CommonStockSharesSubscribedButUnissued_1009824010" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1567818166" xlink:to="loc_us-gaap_CommonStockSharesSubscribedButUnissued_1009824010" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable" xlink:label="loc_us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable_1009824016" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1567818166" xlink:to="loc_us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable_1009824016" use="optional" order="35" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockVotingRights" xlink:label="loc_us-gaap_CommonStockVotingRights_1009824017" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1567818166" xlink:to="loc_us-gaap_CommonStockVotingRights_1009824017" use="optional" order="36" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_1009824019" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_1567818166" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_1009824019" use="optional" order="37" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockBasedCompensationAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381343" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120600" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381343" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120600" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_134758995" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120600" xlink:to="loc_us-gaap_PlanNameAxis_134758995" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1384885416" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_134758995" xlink:to="loc_us-gaap_PlanNameDomain_1384885416" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_TwoThousandSeventeenOmnibusPlanMember" xlink:label="loc_clxt_TwoThousandSeventeenOmnibusPlanMember_1224564740" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1384885416" xlink:to="loc_clxt_TwoThousandSeventeenOmnibusPlanMember_1224564740" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CalyxtIncEquityEmployeeInducementIncentivePlanMember" xlink:label="loc_clxt_CalyxtIncEquityEmployeeInducementIncentivePlanMember_50491982" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1384885416" xlink:to="loc_clxt_CalyxtIncEquityEmployeeInducementIncentivePlanMember_50491982" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_1523960449" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120600" xlink:to="loc_srt_TitleOfIndividualAxis_1523960449" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_836692194" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_1523960449" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_836692194" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_FormerChiefExecutiveOfficerMember" xlink:label="loc_clxt_FormerChiefExecutiveOfficerMember_1616986223" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_836692194" xlink:to="loc_clxt_FormerChiefExecutiveOfficerMember_1616986223" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_69580014" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120600" xlink:to="loc_us-gaap_AwardTypeAxis_69580014" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977728" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_69580014" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977728" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaap_PerformanceSharesMember_11153589" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977728" xlink:to="loc_us-gaap_PerformanceSharesMember_11153589" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996589" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120600" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996589" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_2082330736" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996589" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_2082330736" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ExpectedBenefitToEarningsFromRecaptureOfNonCashStockCompensationExpense" xlink:label="loc_clxt_ExpectedBenefitToEarningsFromRecaptureOfNonCashStockCompensationExpense_1801969954" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996589" xlink:to="loc_clxt_ExpectedBenefitToEarningsFromRecaptureOfNonCashStockCompensationExpense_1801969954" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesAvailableForIssue" xlink:label="loc_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesAvailableForIssue_2261858" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996589" xlink:to="loc_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesAvailableForIssue_2261858" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfStockOptionsGrantedAndAssumptionsUsedInBlackScholesModelDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381342" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120601" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381342" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120601" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_69580015" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120601" xlink:to="loc_us-gaap_AwardTypeAxis_69580015" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977729" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_69580015" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977729" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_165806205" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977729" xlink:to="loc_us-gaap_EmployeeStockOptionMember_165806205" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1561819534" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120601" xlink:to="loc_srt_RangeAxis_1561819534" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1558586338" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1561819534" xlink:to="loc_srt_RangeMember_1558586338" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_799635367" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1558586338" xlink:to="loc_srt_MinimumMember_799635367" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_943553977" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1558586338" xlink:to="loc_srt_MaximumMember_943553977" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996590" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120601" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996590" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValueOfStockOptionsGranted" xlink:label="loc_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValueOfStockOptionsGranted_99315925" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996590" xlink:to="loc_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValueOfStockOptionsGranted_99315925" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_319028264" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996590" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_319028264" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_2136423664" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996590" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_2136423664" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1416538459" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996590" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1416538459" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381341" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120602" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381341" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120602" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_69580016" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120602" xlink:to="loc_us-gaap_AwardTypeAxis_69580016" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977730" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_69580016" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977730" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_1796621064" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977730" xlink:to="loc_us-gaap_EmployeeStockOptionMember_1796621064" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_134758993" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120602" xlink:to="loc_us-gaap_PlanNameAxis_134758993" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1384885418" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_134758993" xlink:to="loc_us-gaap_PlanNameDomain_1384885418" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_TwoThousandSeventeenOmnibusPlanMember" xlink:label="loc_clxt_TwoThousandSeventeenOmnibusPlanMember_1224564742" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1384885418" xlink:to="loc_clxt_TwoThousandSeventeenOmnibusPlanMember_1224564742" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1561819533" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120602" xlink:to="loc_srt_RangeAxis_1561819533" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1558586337" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1561819533" xlink:to="loc_srt_RangeMember_1558586337" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_799635368" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1558586337" xlink:to="loc_srt_MinimumMember_799635368" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_943553978" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1558586337" xlink:to="loc_srt_MaximumMember_943553978" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996591" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120602" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996591" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OptionPriceAtPercentageOfFairMarketValue" xlink:label="loc_clxt_OptionPriceAtPercentageOfFairMarketValue_530260485" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996591" xlink:to="loc_clxt_OptionPriceAtPercentageOfFairMarketValue_530260485" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_354285078" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996591" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_354285078" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_912063509" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996591" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_912063509" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_1769041849" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996591" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_1769041849" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_609954798" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996591" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_609954798" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1744654486" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996591" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_1744654486" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_731953393" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996591" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_731953393" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381340" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1965961367" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381340" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1965961367" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_810517720" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381340" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_810517720" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_770130760" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381340" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_770130760" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_413780227" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381340" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_413780227" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1654204252" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381340" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1654204252" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1187733581" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381340" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1187733581" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1213650404" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381340" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1213650404" use="optional" order="7" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2106134900" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381340" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2106134900" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_408901237" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381340" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_408901237" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1255406581" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381340" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1255406581" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_1536222116" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381340" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_1536222116" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1423938807" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381340" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1423938807" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseRelatedToStockOptionAwardsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381339" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120604" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381339" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120604" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_69580018" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120604" xlink:to="loc_us-gaap_AwardTypeAxis_69580018" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977732" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_69580018" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977732" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="loc_us-gaap_EmployeeStockOptionMember_165806202" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977732" xlink:to="loc_us-gaap_EmployeeStockOptionMember_165806202" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996593" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120604" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996593" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1674910482" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996593" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1674910482" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockBasedCompensationSummaryOfNetCashProceedsFromExerciseOfStockOptionsLessSharesUsedForMinimumWithholdingTaxesAndIntrinsicValueOfOptionsExercisedDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381338" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_2141845967" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381338" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_2141845967" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_404394468" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381338" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_404394468" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381337" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120606" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381337" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120606" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_69580020" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120606" xlink:to="loc_us-gaap_AwardTypeAxis_69580020" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977734" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_69580020" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977734" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_398619831" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977734" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_398619831" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_134758989" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120606" xlink:to="loc_us-gaap_PlanNameAxis_134758989" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1384885422" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_134758989" xlink:to="loc_us-gaap_PlanNameDomain_1384885422" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_TwoThousandSeventeenOmnibusPlanMember" xlink:label="loc_clxt_TwoThousandSeventeenOmnibusPlanMember_1224564746" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1384885422" xlink:to="loc_clxt_TwoThousandSeventeenOmnibusPlanMember_1224564746" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1561819529" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120606" xlink:to="loc_srt_RangeAxis_1561819529" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1558586333" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1561819529" xlink:to="loc_srt_RangeMember_1558586333" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_799635372" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1558586333" xlink:to="loc_srt_MinimumMember_799635372" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_943553982" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1558586333" xlink:to="loc_srt_MaximumMember_943553982" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996595" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120606" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996595" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_912063505" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996595" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_912063505" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_1671747496" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996595" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_1671747496" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_731953397" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996595" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_731953397" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockBasedCompensationSummaryOfActivityOfRestrictedStockUnitsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381336" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120607" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381336" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120607" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_69580021" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120607" xlink:to="loc_us-gaap_AwardTypeAxis_69580021" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977735" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_69580021" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977735" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_398619832" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977735" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_398619832" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996596" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120607" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996596" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2053566223" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996596" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2053566223" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_907441938" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996596" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_907441938" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_391983939" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996596" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_391983939" use="optional" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_249878613" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996596" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_249878613" use="optional" order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_658726513" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996596" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_658726513" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1749016215" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996596" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1749016215" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1485996141" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996596" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1485996141" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_162315311" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996596" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_162315311" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_554706649" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996596" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_554706649" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1917309401" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996596" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1917309401" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockBasedCompensationSummaryOfGrantDateFairValueOfRestrictedStockUnitAwardsVestedDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381335" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120608" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381335" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120608" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_69580022" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120608" xlink:to="loc_us-gaap_AwardTypeAxis_69580022" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977736" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_69580022" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977736" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_398619833" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977736" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_398619833" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996597" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120608" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996597" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_555965763" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996597" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_555965763" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockBasedCompensationScheduleOfWeightedAverageGrantDateFairValueOfRestrictedStockUnitsIssuedDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381334" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120609" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381334" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120609" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_69580023" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120609" xlink:to="loc_us-gaap_AwardTypeAxis_69580023" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977737" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_69580023" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977737" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_398619834" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977737" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_398619834" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996598" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120609" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996598" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1485996143" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996598" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1485996143" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesRelatedToRestrictedStockUnitsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381333" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120610" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381333" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120610" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_69580024" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120610" xlink:to="loc_us-gaap_AwardTypeAxis_69580024" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977738" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_69580024" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977738" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_398619835" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977738" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_398619835" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996599" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120610" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996599" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1674910488" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996599" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1674910488" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantedAsDeemedDividendsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381332" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120611" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381332" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120611" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_69580025" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120611" xlink:to="loc_us-gaap_AwardTypeAxis_69580025" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977739" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_69580025" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977739" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_NonemployeeRestrictedStockUnitsMember" xlink:label="loc_clxt_NonemployeeRestrictedStockUnitsMember_1995553342" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977739" xlink:to="loc_clxt_NonemployeeRestrictedStockUnitsMember_1995553342" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467046" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120611" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467046" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_2146632790" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467046" xlink:to="loc_us-gaap_RelatedPartyDomain_2146632790" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CellectisMember" xlink:label="loc_clxt_CellectisMember_1069852795" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_2146632790" xlink:to="loc_clxt_CellectisMember_1069852795" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996600" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120611" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996600" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_DeemedDividendDeficit" xlink:label="loc_clxt_DeemedDividendDeficit_220065039" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996600" xlink:to="loc_clxt_DeemedDividendDeficit_220065039" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockBasedCompensationPerformanceStockUnitsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381331" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120612" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381331" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120612" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_69580026" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120612" xlink:to="loc_us-gaap_AwardTypeAxis_69580026" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977740" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_69580026" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977740" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaap_PerformanceSharesMember_11153577" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977740" xlink:to="loc_us-gaap_PerformanceSharesMember_11153577" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GranteeStatusAxis" xlink:label="loc_us-gaap_GranteeStatusAxis_896405549" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120612" xlink:to="loc_us-gaap_GranteeStatusAxis_896405549" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GranteeStatusDomain" xlink:label="loc_us-gaap_GranteeStatusDomain_613318410" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GranteeStatusAxis_896405549" xlink:to="loc_us-gaap_GranteeStatusDomain_613318410" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_TwoThousandAndTwentyOneGrantMember" xlink:label="loc_clxt_TwoThousandAndTwentyOneGrantMember_41541006" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GranteeStatusDomain_613318410" xlink:to="loc_clxt_TwoThousandAndTwentyOneGrantMember_41541006" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_TwoThousandAndNineteenGrantMember" xlink:label="loc_clxt_TwoThousandAndNineteenGrantMember_252033576" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GranteeStatusDomain_613318410" xlink:to="loc_clxt_TwoThousandAndNineteenGrantMember_252033576" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_TwoThousandAndTwentyTwoGrantMember" xlink:label="loc_clxt_TwoThousandAndTwentyTwoGrantMember_1009823918" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GranteeStatusDomain_613318410" xlink:to="loc_clxt_TwoThousandAndTwentyTwoGrantMember_1009823918" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_1523960461" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120612" xlink:to="loc_srt_TitleOfIndividualAxis_1523960461" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_836692182" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_1523960461" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_836692182" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ChiefExecutiveOfficerMember" xlink:label="loc_srt_ChiefExecutiveOfficerMember_1432656758" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_836692182" xlink:to="loc_srt_ChiefExecutiveOfficerMember_1432656758" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_FormerChiefExecutiveOfficerMember" xlink:label="loc_clxt_FormerChiefExecutiveOfficerMember_1616986235" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_836692182" xlink:to="loc_clxt_FormerChiefExecutiveOfficerMember_1616986235" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaap_VestingAxis_912318572" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120612" xlink:to="loc_us-gaap_VestingAxis_912318572" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaap_VestingDomain_1728678462" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_912318572" xlink:to="loc_us-gaap_VestingDomain_1728678462" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_134758983" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120612" xlink:to="loc_us-gaap_PlanNameAxis_134758983" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_1384885428" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_134758983" xlink:to="loc_us-gaap_PlanNameDomain_1384885428" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_TwoThousandSeventeenOmnibusPlanMember" xlink:label="loc_clxt_TwoThousandSeventeenOmnibusPlanMember_1224564752" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1384885428" xlink:to="loc_clxt_TwoThousandSeventeenOmnibusPlanMember_1224564752" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_InducementPlanMember" xlink:label="loc_clxt_InducementPlanMember_561282577" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_1384885428" xlink:to="loc_clxt_InducementPlanMember_561282577" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996601" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120612" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996601" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_912063499" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996601" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_912063499" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_2082330748" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996601" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_2082330748" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_1584531700" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996601" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_1584531700" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_249878608" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996601" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_249878608" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_1671747502" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996601" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_1671747502" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_731953403" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996601" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_731953403" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfPerformanceStockUnitsGrantedAndAssumptionsUsedInMonteCarloSimulationPricingModelDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381330" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120613" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381330" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120613" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_69580027" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120613" xlink:to="loc_us-gaap_AwardTypeAxis_69580027" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977741" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_69580027" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977741" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaap_PerformanceSharesMember_11153576" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977741" xlink:to="loc_us-gaap_PerformanceSharesMember_11153576" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_628222416" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120613" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_628222416" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_247730818" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_628222416" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_247730818" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_AtLeastTwelvePerShareMember" xlink:label="loc_clxt_AtLeastTwelvePerShareMember_1319230997" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_247730818" xlink:to="loc_clxt_AtLeastTwelvePerShareMember_1319230997" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_AtLeastFifteenPerShareMember" xlink:label="loc_clxt_AtLeastFifteenPerShareMember_1999991580" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_247730818" xlink:to="loc_clxt_AtLeastFifteenPerShareMember_1999991580" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_AtLeastTwentyPerShareMember" xlink:label="loc_clxt_AtLeastTwentyPerShareMember_302650855" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_247730818" xlink:to="loc_clxt_AtLeastTwentyPerShareMember_302650855" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GranteeStatusAxis" xlink:label="loc_us-gaap_GranteeStatusAxis_896405550" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120613" xlink:to="loc_us-gaap_GranteeStatusAxis_896405550" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GranteeStatusDomain" xlink:label="loc_us-gaap_GranteeStatusDomain_613318409" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GranteeStatusAxis_896405550" xlink:to="loc_us-gaap_GranteeStatusDomain_613318409" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_TwoThousandAndTwentyOneGrantMember" xlink:label="loc_clxt_TwoThousandAndTwentyOneGrantMember_41541007" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GranteeStatusDomain_613318409" xlink:to="loc_clxt_TwoThousandAndTwentyOneGrantMember_41541007" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996602" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120613" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996602" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValuesOfPerformanceStockUnitsGranted" xlink:label="loc_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValuesOfPerformanceStockUnitsGranted_1475800761" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996602" xlink:to="loc_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValuesOfPerformanceStockUnitsGranted_1475800761" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1416538471" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996602" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_1416538471" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_2136423676" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996602" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_2136423676" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_319028276" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996602" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_319028276" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesRelatedToPerformanceStockUnitsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381329" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120614" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_881381329" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120614" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_69580028" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120614" xlink:to="loc_us-gaap_AwardTypeAxis_69580028" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977742" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_69580028" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977742" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaap_PerformanceSharesMember_11153575" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_360977742" xlink:to="loc_us-gaap_PerformanceSharesMember_11153575" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996603" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_206120614" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996603" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1674910492" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1059996603" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1674910492" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/IncomeTaxesSummaryOfReconciliationOfStatutoryIncomeTaxRateDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_277261221" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_718092432" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_277261221" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_718092432" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_469280091" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_277261221" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_469280091" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_431722843" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_277261221" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_431722843" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_EffectiveIncomeTaxRateReconciliationOfficerCompensation" xlink:label="loc_clxt_EffectiveIncomeTaxRateReconciliationOfficerCompensation_1638431703" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_277261221" xlink:to="loc_clxt_EffectiveIncomeTaxRateReconciliationOfficerCompensation_1638431703" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_989747056" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_277261221" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_989747056" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_5038791" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_277261221" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_5038791" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_EffectiveIncomeTaxRateReconciliationPppLoan" xlink:label="loc_clxt_EffectiveIncomeTaxRateReconciliationPppLoan_479616569" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_277261221" xlink:to="loc_clxt_EffectiveIncomeTaxRateReconciliationPppLoan_479616569" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_EffectiveIncomeTaxRateReconciliationUnrealizedGainLossOnMarkToMarketOfCommonStockWarrants" xlink:label="loc_clxt_EffectiveIncomeTaxRateReconciliationUnrealizedGainLossOnMarkToMarketOfCommonStockWarrants_1009823914" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_277261221" xlink:to="loc_clxt_EffectiveIncomeTaxRateReconciliationUnrealizedGainLossOnMarkToMarketOfCommonStockWarrants_1009823914" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_1399226591" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_277261221" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_1399226591" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_1552340419" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_277261221" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_1552340419" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_186717623" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_277261221" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_186717623" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_258905562" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_1664072299" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_258905562" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_1664072299" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_685080124" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_258905562" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_685080124" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_DeferredTaxAssetsLeaseObligations" xlink:label="loc_clxt_DeferredTaxAssetsLeaseObligations_1625690843" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_258905562" xlink:to="loc_clxt_DeferredTaxAssetsLeaseObligations_1625690843" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_DeferredTaxAssetsDeferredExpenseOperatingLeaseRightOfUseLiabilities" xlink:label="loc_clxt_DeferredTaxAssetsDeferredExpenseOperatingLeaseRightOfUseLiabilities_1009823912" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_258905562" xlink:to="loc_clxt_DeferredTaxAssetsDeferredExpenseOperatingLeaseRightOfUseLiabilities_1009823912" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_1525109162" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_258905562" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards_1525109162" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts" xlink:label="loc_clxt_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts_1009823913" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_258905562" xlink:to="loc_clxt_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts_1009823913" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_1972452660" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_258905562" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_1972452660" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsDerivativeInstruments" xlink:label="loc_us-gaap_DeferredTaxAssetsDerivativeInstruments_85704886" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_258905562" xlink:to="loc_us-gaap_DeferredTaxAssetsDerivativeInstruments_85704886" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_1408319158" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_258905562" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_1408319158" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_1768818074" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_258905562" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_1768818074" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_447091592" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_258905562" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_447091592" use="optional" order="11" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_732983864" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_258905562" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_732983864" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_DeferredTaxLiabilitiesFixedAssets" xlink:label="loc_clxt_DeferredTaxLiabilitiesFixedAssets_1319823306" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_258905562" xlink:to="loc_clxt_DeferredTaxLiabilitiesFixedAssets_1319823306" use="optional" order="13" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_1658649458" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_258905562" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_1658649458" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_DeferredTaxLiabilitiesDeferredExpenseOperatingLeaseRightOfUseAssets" xlink:label="loc_clxt_DeferredTaxLiabilitiesDeferredExpenseOperatingLeaseRightOfUseAssets_1009823911" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_258905562" xlink:to="loc_clxt_DeferredTaxLiabilitiesDeferredExpenseOperatingLeaseRightOfUseAssets_1009823911" use="optional" order="15" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_419901953" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_258905562" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_419901953" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_2129391390" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_258905562" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_2129391390" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/IncomeTaxesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_1367818323" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_IncomeTaxesTable" xlink:label="loc_clxt_IncomeTaxesTable_2140011418" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_1367818323" xlink:to="loc_clxt_IncomeTaxesTable_2140011418" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_109625702" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_IncomeTaxesTable_2140011418" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_109625702" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_1169283788" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_109625702" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_1169283788" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalJurisdictionMember" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_482676481" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_1169283788" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_482676481" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DomesticCountryMember" xlink:label="loc_us-gaap_DomesticCountryMember_934338548" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_1169283788" xlink:to="loc_us-gaap_DomesticCountryMember_934338548" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxPeriodAxis" xlink:label="loc_us-gaap_TaxPeriodAxis_1938510691" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_IncomeTaxesTable_2140011418" xlink:to="loc_us-gaap_TaxPeriodAxis_1938510691" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxPeriodDomain" xlink:label="loc_us-gaap_TaxPeriodDomain_1806307686" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodAxis_1938510691" xlink:to="loc_us-gaap_TaxPeriodDomain_1806307686" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarliestTaxYearMember" xlink:label="loc_us-gaap_EarliestTaxYearMember_94915409" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodDomain_1806307686" xlink:to="loc_us-gaap_EarliestTaxYearMember_94915409" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LatestTaxYearMember" xlink:label="loc_us-gaap_LatestTaxYearMember_661405614" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodDomain_1806307686" xlink:to="loc_us-gaap_LatestTaxYearMember_661405614" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_910556260" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_IncomeTaxesTable_2140011418" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_910556260" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_916995940" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_910556260" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_916995940" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchMember" xlink:label="loc_us-gaap_ResearchMember_1220966943" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_916995940" xlink:to="loc_us-gaap_ResearchMember_1220966943" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1561819517" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_IncomeTaxesTable_2140011418" xlink:to="loc_srt_RangeAxis_1561819517" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1558586321" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1561819517" xlink:to="loc_srt_RangeMember_1558586321" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_IncomeTaxesLineItems" xlink:label="loc_clxt_IncomeTaxesLineItems_244932716" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_IncomeTaxesTable_2140011418" xlink:to="loc_clxt_IncomeTaxesLineItems_244932716" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_1167413681" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_IncomeTaxesLineItems_244932716" xlink:to="loc_us-gaap_OperatingLossCarryforwards_1167413681" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OperatingLossCarryforwardsNotExpire" xlink:label="loc_clxt_OperatingLossCarryforwardsNotExpire_1736826930" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_IncomeTaxesLineItems_244932716" xlink:to="loc_clxt_OperatingLossCarryforwardsNotExpire_1736826930" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OperatingLossCarryforwardsSubjectToExpire" xlink:label="loc_clxt_OperatingLossCarryforwardsSubjectToExpire_1471237720" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_IncomeTaxesLineItems_244932716" xlink:to="loc_clxt_OperatingLossCarryforwardsSubjectToExpire_1471237720" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OperatingLossCarryforwardsExpirationYear" xlink:label="loc_clxt_OperatingLossCarryforwardsExpirationYear_265705563" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_IncomeTaxesLineItems_244932716" xlink:to="loc_clxt_OperatingLossCarryforwardsExpirationYear_265705563" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_1218686692" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_IncomeTaxesLineItems_244932716" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_1218686692" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_TaxCreditCarryforwardExpirationYear" xlink:label="loc_clxt_TaxCreditCarryforwardExpirationYear_2065024922" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_IncomeTaxesLineItems_244932716" xlink:to="loc_clxt_TaxCreditCarryforwardExpirationYear_2065024922" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_1086986735" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_IncomeTaxesLineItems_244932716" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_1086986735" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_260678126" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable" xlink:label="loc_us-gaap_OtherCommitmentsTable_1159046212" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_260678126" xlink:to="loc_us-gaap_OtherCommitmentsTable_1159046212" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleLeasebackTransactionDescriptionAxis" xlink:label="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_504736790" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_1159046212" xlink:to="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_504736790" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleLeasebackTransactionNameDomain" xlink:label="loc_us-gaap_SaleLeasebackTransactionNameDomain_997807697" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionDescriptionAxis_504736790" xlink:to="loc_us-gaap_SaleLeasebackTransactionNameDomain_997807697" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CorporateHeadquartersMember" xlink:label="loc_clxt_CorporateHeadquartersMember_1987279468" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionNameDomain_997807697" xlink:to="loc_clxt_CorporateHeadquartersMember_1987279468" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember" xlink:label="loc_us-gaap_EquipmentMember_973090100" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleLeasebackTransactionNameDomain_997807697" xlink:to="loc_us-gaap_EquipmentMember_973090100" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467054" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_1159046212" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467054" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_2146632798" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1189467054" xlink:to="loc_us-gaap_RelatedPartyDomain_2146632798" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CellectisMember" xlink:label="loc_clxt_CellectisMember_1069852803" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_2146632798" xlink:to="loc_clxt_CellectisMember_1069852803" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_1561819516" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_1159046212" xlink:to="loc_srt_RangeAxis_1561819516" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_1558586320" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1561819516" xlink:to="loc_srt_RangeMember_1558586320" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_943553995" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_1558586320" xlink:to="loc_srt_MaximumMember_943553995" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CounterpartyNameAxis" xlink:label="loc_srt_CounterpartyNameAxis_1009823856" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_1159046212" xlink:to="loc_srt_CounterpartyNameAxis_1009823856" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RepurchaseAgreementCounterpartyNameDomain" xlink:label="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1009823855" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CounterpartyNameAxis_1009823856" xlink:to="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1009823855" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_RosevilleMnLeaseMember" xlink:label="loc_clxt_RosevilleMnLeaseMember_1009823854" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RepurchaseAgreementCounterpartyNameDomain_1009823855" xlink:to="loc_clxt_RosevilleMnLeaseMember_1009823854" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1009823850" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_1159046212" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1009823850" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_1009823849" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1009823850" xlink:to="loc_us-gaap_TypeOfAdoptionMember_1009823849" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_1009823848" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_1009823849" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_1009823848" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_50975374" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_1159046212" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_50975374" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OfficeSpaceArea" xlink:label="loc_clxt_OfficeSpaceArea_1295101657" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_50975374" xlink:to="loc_clxt_OfficeSpaceArea_1295101657" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeaseTermOfContract1" xlink:label="loc_us-gaap_LesseeFinanceLeaseTermOfContract1_1392295930" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_50975374" xlink:to="loc_us-gaap_LesseeFinanceLeaseTermOfContract1_1392295930" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeaseOptionToExtend" xlink:label="loc_us-gaap_LesseeFinanceLeaseOptionToExtend_176923349" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_50975374" xlink:to="loc_us-gaap_LesseeFinanceLeaseOptionToExtend_176923349" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_NumberOfLeaseExtensionOptions" xlink:label="loc_clxt_NumberOfLeaseExtensionOptions_1792688905" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_50975374" xlink:to="loc_clxt_NumberOfLeaseExtensionOptions_1792688905" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeFinanceLeaseRenewalTerm1" xlink:label="loc_us-gaap_LesseeFinanceLeaseRenewalTerm1_1829625774" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_50975374" xlink:to="loc_us-gaap_LesseeFinanceLeaseRenewalTerm1_1829625774" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleAndLeasebackTransactionGainLossNet" xlink:label="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_1311589340" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_50975374" xlink:to="loc_us-gaap_SaleAndLeasebackTransactionGainLossNet_1311589340" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_SaleLeasebackTransactionBaseRentInterestRate" xlink:label="loc_clxt_SaleLeasebackTransactionBaseRentInterestRate_73940658" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_50975374" xlink:to="loc_clxt_SaleLeasebackTransactionBaseRentInterestRate_73940658" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_SaleLeasebackTransactionIncrementalRentPercentageAnnual" xlink:label="loc_clxt_SaleLeasebackTransactionIncrementalRentPercentageAnnual_143188904" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_50975374" xlink:to="loc_clxt_SaleLeasebackTransactionIncrementalRentPercentageAnnual_143188904" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_SaleLeasebackTransactionAnnualBaseRentPayments" xlink:label="loc_clxt_SaleLeasebackTransactionAnnualBaseRentPayments_1077266979" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_50975374" xlink:to="loc_clxt_SaleLeasebackTransactionAnnualBaseRentPayments_1077266979" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ThresholdPercentageOfOwnershipInOutstandingCommonStockToEnactIndemnificationAgreement" xlink:label="loc_clxt_ThresholdPercentageOfOwnershipInOutstandingCommonStockToEnactIndemnificationAgreement_1689687104" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_50975374" xlink:to="loc_clxt_ThresholdPercentageOfOwnershipInOutstandingCommonStockToEnactIndemnificationAgreement_1689687104" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCash" xlink:label="loc_us-gaap_RestrictedCash_2058371371" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_50975374" xlink:to="loc_us-gaap_RestrictedCash_2058371371" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_StockholdersEquityCumulativeEffectOfAdoptionOfLeaseAccountingStandard" xlink:label="loc_clxt_StockholdersEquityCumulativeEffectOfAdoptionOfLeaseAccountingStandard_1009823847" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_50975374" xlink:to="loc_clxt_StockholdersEquityCumulativeEffectOfAdoptionOfLeaseAccountingStandard_1009823847" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1009823851" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_50975374" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1009823851" use="optional" order="31" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1009823852" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_50975374" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1009823852" use="optional" order="32" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_1009823853" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_50975374" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_1009823853" use="optional" order="33" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRemainingLeaseTerm" xlink:label="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_1009823857" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_50975374" xlink:to="loc_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm_1009823857" use="optional" order="34" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesScheduleOfImpactOfAdoptionOfTheStandardOnConsolidatedBalanceSheetDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract" xlink:label="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_1009823955" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1009823954" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract_1009823955" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1009823954" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1009823946" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1009823954" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1009823946" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember" xlink:label="loc_us-gaap_TypeOfAdoptionMember_1009823945" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_1009823946" xlink:to="loc_us-gaap_TypeOfAdoptionMember_1009823945" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201602Member" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_1009823944" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_1009823945" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_1009823944" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementAxis" xlink:label="loc_srt_RestatementAxis_1009823953" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1009823954" xlink:to="loc_srt_RestatementAxis_1009823953" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RestatementDomain" xlink:label="loc_srt_RestatementDomain_1009823952" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_1009823953" xlink:to="loc_srt_RestatementDomain_1009823952" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember" xlink:label="loc_srt_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember_1009823950" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_1009823952" xlink:to="loc_srt_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember_1009823950" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioPreviouslyReportedMember" xlink:label="loc_srt_ScenarioPreviouslyReportedMember_1009823951" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementDomain_1009823952" xlink:to="loc_srt_ScenarioPreviouslyReportedMember_1009823951" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_1009823949" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1009823954" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_1009823949" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1009823948" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_1009823949" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1009823948" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_1009823947" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_1009823948" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_1009823947" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1009823943" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_1009823954" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1009823943" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_1009823942" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1009823943" xlink:to="loc_us-gaap_AssetsAbstract_1009823942" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1009823941" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1009823942" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_1009823941" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_1009823939" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1009823942" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_1009823939" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_AssetsRelatedToLeaseAdoption" xlink:label="loc_clxt_AssetsRelatedToLeaseAdoption_1009823938" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1009823942" xlink:to="loc_clxt_AssetsRelatedToLeaseAdoption_1009823938" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1009823937" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_1009823943" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1009823937" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_1009823936" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1009823937" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_1009823936" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_1009823935" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1009823937" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_1009823935" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_1009823934" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1009823937" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_1009823934" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1009823933" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1009823937" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_1009823933" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1009823932" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1009823937" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1009823932" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_LiabilitiesAndStockholdersEquityRelatedToLeaseAdoption" xlink:label="loc_clxt_LiabilitiesAndStockholdersEquityRelatedToLeaseAdoption_1009823931" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1009823937" xlink:to="loc_clxt_LiabilitiesAndStockholdersEquityRelatedToLeaseAdoption_1009823931" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfLeaseCostDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostAbstract" xlink:label="loc_us-gaap_LeaseCostAbstract_1009823909" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_FinanceLeaseCost" xlink:label="loc_clxt_FinanceLeaseCost_1009823908" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_1009823909" xlink:to="loc_clxt_FinanceLeaseCost_1009823908" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost" xlink:label="loc_us-gaap_OperatingLeaseCost_1009823907" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_1009823909" xlink:to="loc_us-gaap_OperatingLeaseCost_1009823907" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost" xlink:label="loc_us-gaap_VariableLeaseCost_1009823906" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_1009823909" xlink:to="loc_us-gaap_VariableLeaseCost_1009823906" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost_1009823905" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_1009823909" xlink:to="loc_us-gaap_LeaseCost_1009823905" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfOtherInformationRelatedToLeasesDetail">
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ScheduleOfOtherInformationRelatedToLeasesAbstract" xlink:label="loc_clxt_ScheduleOfOtherInformationRelatedToLeasesAbstract_1009823903" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract" xlink:label="loc_clxt_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_1009823902" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_ScheduleOfOtherInformationRelatedToLeasesAbstract_1009823903" xlink:to="loc_clxt_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_1009823902" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_PaymentOfOperatingLeaseIncludedInOperatingCashFlow" xlink:label="loc_clxt_PaymentOfOperatingLeaseIncludedInOperatingCashFlow_1009823901" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_1009823902" xlink:to="loc_clxt_PaymentOfOperatingLeaseIncludedInOperatingCashFlow_1009823901" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_PaymentOfFinanceLeaseIncludedInOperatingCashFlow" xlink:label="loc_clxt_PaymentOfFinanceLeaseIncludedInOperatingCashFlow_1009823900" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_1009823902" xlink:to="loc_clxt_PaymentOfFinanceLeaseIncludedInOperatingCashFlow_1009823900" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_PaymentOfOperatingLeaseIncludedInFinancingCashFlow" xlink:label="loc_clxt_PaymentOfOperatingLeaseIncludedInFinancingCashFlow_1009823899" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_1009823902" xlink:to="loc_clxt_PaymentOfOperatingLeaseIncludedInFinancingCashFlow_1009823899" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_PaymentOfFinanceLeaseIncludedInFinancingCashFlow" xlink:label="loc_clxt_PaymentOfFinanceLeaseIncludedInFinancingCashFlow_1009823898" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_1009823902" xlink:to="loc_clxt_PaymentOfFinanceLeaseIncludedInFinancingCashFlow_1009823898" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_1009823894" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_1009823902" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_1009823894" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_1009823893" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_1009823902" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_1009823893" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_1009823892" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_1009823902" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_1009823892" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_1009823891" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract_1009823902" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_1009823891" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail">
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract" xlink:label="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract_1009823889" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1009823886" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract_1009823889" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1009823886" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1009823885" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract_1009823889" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1009823885" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_1009823884" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract_1009823889" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_1009823884" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1009823883" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract_1009823889" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1009823883" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/definitionGuidance" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1009823882" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract_1009823889" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1009823882" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_1009823881" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract_1009823889" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_1009823881" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1009823880" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract_1009823889" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1009823880" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1009823879" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract_1009823889" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1009823879" use="optional" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_1009823878" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract_1009823889" xlink:to="loc_us-gaap_OperatingLeaseLiability_1009823878" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1009823876" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract_1009823889" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1009823876" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_1009823875" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract_1009823889" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_1009823875" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_1009823874" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract_1009823889" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_1009823874" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_1009823873" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract_1009823889" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_1009823873" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_1009823872" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract_1009823889" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_1009823872" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_1009823871" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract_1009823889" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_1009823871" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_1009823870" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract_1009823889" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_1009823870" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_1009823869" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract_1009823889" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_1009823869" use="optional" order="17" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaap_FinanceLeaseLiability_1009823868" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract_1009823889" xlink:to="loc_us-gaap_FinanceLeaseLiability_1009823868" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwelveMonths" xlink:label="loc_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwelveMonths_1009823866" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract_1009823889" xlink:to="loc_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwelveMonths_1009823866" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextFiveYears" xlink:label="loc_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextFiveYears_1009823862" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract_1009823889" xlink:to="loc_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextFiveYears_1009823862" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwoYears" xlink:label="loc_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwoYears_1009823865" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract_1009823889" xlink:to="loc_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwoYears_1009823865" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextThreeYears" xlink:label="loc_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextThreeYears_1009823864" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract_1009823889" xlink:to="loc_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextThreeYears_1009823864" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextFourYears" xlink:label="loc_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextFourYears_1009823863" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract_1009823889" xlink:to="loc_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextFourYears_1009823863" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsAfterFiveYears" xlink:label="loc_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsAfterFiveYears_1009823861" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract_1009823889" xlink:to="loc_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsAfterFiveYears_1009823861" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OperatingAndFinanceLeaseLiabilityPaymentDue" xlink:label="loc_clxt_OperatingAndFinanceLeaseLiabilityPaymentDue_1009823860" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract_1009823889" xlink:to="loc_clxt_OperatingAndFinanceLeaseLiabilityPaymentDue_1009823860" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_clxt_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount_1009823859" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract_1009823889" xlink:to="loc_clxt_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount_1009823859" use="optional" order="26" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_LesseeOperatingAndFinanceLeaseLiability" xlink:label="loc_clxt_LesseeOperatingAndFinanceLeaseLiability_1009823858" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract_1009823889" xlink:to="loc_clxt_LesseeOperatingAndFinanceLeaseLiability_1009823858" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/EmployeeBenefitPlanAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationRelatedCostsAbstract" xlink:label="loc_us-gaap_CompensationRelatedCostsAbstract_2072537178" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans" xlink:label="loc_us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans_170372271" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationRelatedCostsAbstract_2072537178" xlink:to="loc_us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans_170372271" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/EmployeeBenefitPlanSummaryOfDefinedContributionPlanDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_93023008" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_440858279" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_93023008" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_440858279" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_408232108" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementTable" xlink:label="loc_srt_CondensedBalanceSheetStatementTable_478630852" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_408232108" xlink:to="loc_srt_CondensedBalanceSheetStatementTable_478630852" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_105503500" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_478630852" xlink:to="loc_srt_MajorCustomersAxis_105503500" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_1996157049" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_105503500" xlink:to="loc_srt_NameOfMajorCustomerDomain_1996157049" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1503536651" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_478630852" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1503536651" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470489" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1503536651" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470489" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_LandUnderCapitalLeaseMember" xlink:label="loc_clxt_LandUnderCapitalLeaseMember_246274817" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470489" xlink:to="loc_clxt_LandUnderCapitalLeaseMember_246274817" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BuildingMember" xlink:label="loc_us-gaap_BuildingMember_331671310" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470489" xlink:to="loc_us-gaap_BuildingMember_331671310" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_BuildingsUnderCapitalLeaseMember" xlink:label="loc_clxt_BuildingsUnderCapitalLeaseMember_954496033" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470489" xlink:to="loc_clxt_BuildingsUnderCapitalLeaseMember_954496033" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_338101995" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470489" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_338101995" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_LeaseholdImprovementsUnderCapitalLeaseMember" xlink:label="loc_clxt_LeaseholdImprovementsUnderCapitalLeaseMember_50835309" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470489" xlink:to="loc_clxt_LeaseholdImprovementsUnderCapitalLeaseMember_50835309" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaap_OfficeEquipmentMember_1992646304" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470489" xlink:to="loc_us-gaap_OfficeEquipmentMember_1992646304" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OfficeFurnitureAndEquipmentUnderCapitalLeaseMember" xlink:label="loc_clxt_OfficeFurnitureAndEquipmentUnderCapitalLeaseMember_1698761203" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470489" xlink:to="loc_clxt_OfficeFurnitureAndEquipmentUnderCapitalLeaseMember_1698761203" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ComputerEquipmentAndSoftwareMember" xlink:label="loc_clxt_ComputerEquipmentAndSoftwareMember_2004171308" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470489" xlink:to="loc_clxt_ComputerEquipmentAndSoftwareMember_2004171308" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember" xlink:label="loc_us-gaap_ConstructionInProgressMember_1009824083" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470489" xlink:to="loc_us-gaap_ConstructionInProgressMember_1009824083" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VehiclesMember" xlink:label="loc_us-gaap_VehiclesMember_1452544968" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1133470489" xlink:to="loc_us-gaap_VehiclesMember_1452544968" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_493547744" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_478630852" xlink:to="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_493547744" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_1089515523" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_493547744" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_1089515523" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_691541760" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_493547744" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_691541760" use="optional" order="18" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_643865972" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_493547744" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_643865972" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1009824002" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_493547744" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1009824002" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent" xlink:label="loc_us-gaap_RestrictedCashCurrent_1009824001" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_493547744" xlink:to="loc_us-gaap_RestrictedCashCurrent_1009824001" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashEquivalentsNoncurrent" xlink:label="loc_us-gaap_RestrictedCashEquivalentsNoncurrent_1009824000" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_493547744" xlink:to="loc_us-gaap_RestrictedCashEquivalentsNoncurrent_1009824000" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_1009823999" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_493547744" xlink:to="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_1009823999" use="optional" order="23" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CommonWarrantsFinancingCost" xlink:label="loc_clxt_CommonWarrantsFinancingCost_1009823998" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_493547744" xlink:to="loc_clxt_CommonWarrantsFinancingCost_1009823998" use="optional" order="24" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_1009823997" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_493547744" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_1009823997" use="optional" order="25" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1009823996" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_493547744" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1009823996" use="optional" order="26" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_1009823995" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_493547744" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_1009823995" use="optional" order="27" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_1009823841" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_493547744" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_1009823841" use="optional" order="28" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_OtherCurrentLiabilities" xlink:label="loc_clxt_OtherCurrentLiabilities_1009823993" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_493547744" xlink:to="loc_clxt_OtherCurrentLiabilities_1009823993" use="optional" order="29" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_1009823992" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_493547744" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_1009823992" use="optional" order="30" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainStatementsOfOperationsAmountsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_408232110" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_762351788" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_408232110" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_762351788" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1386023293" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_762351788" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1386023293" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_482797794" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1386023293" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_482797794" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_347702277" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_482797794" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_347702277" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_1329265323" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_482797794" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_1329265323" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_1009824008" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_762351788" xlink:to="loc_srt_ProductOrServiceAxis_1009824008" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1009824007" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_1009824008" xlink:to="loc_srt_ProductsAndServicesDomain_1009824007" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_HighOleicSoybeanGrainMember" xlink:label="loc_clxt_HighOleicSoybeanGrainMember_1009824006" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1009824007" xlink:to="loc_clxt_HighOleicSoybeanGrainMember_1009824006" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_HighOleicSoybeanMealMember" xlink:label="loc_clxt_HighOleicSoybeanMealMember_1009824005" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1009824007" xlink:to="loc_clxt_HighOleicSoybeanMealMember_1009824005" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_HighOleicSoybeanOilMember" xlink:label="loc_clxt_HighOleicSoybeanOilMember_1009824004" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1009824007" xlink:to="loc_clxt_HighOleicSoybeanOilMember_1009824004" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductAndServiceOtherMember" xlink:label="loc_us-gaap_ProductAndServiceOtherMember_1009824003" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1009824007" xlink:to="loc_us-gaap_ProductAndServiceOtherMember_1009824003" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedIncomeStatementsCaptionsLineItems" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1615918498" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_762351788" xlink:to="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1615918498" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1674910504" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1615918498" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1674910504" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaap_InterestExpense_1009824014" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1615918498" xlink:to="loc_us-gaap_InterestExpense_1009824014" use="optional" order="14" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeNet" xlink:label="loc_us-gaap_InvestmentIncomeNet_1009824013" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1615918498" xlink:to="loc_us-gaap_InvestmentIncomeNet_1009824013" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CommonWarrantsFinancingCosts" xlink:label="loc_clxt_CommonWarrantsFinancingCosts_1009824012" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1615918498" xlink:to="loc_clxt_CommonWarrantsFinancingCosts_1009824012" use="optional" order="16" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_1009824011" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1615918498" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_1009824011" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1009824009" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_1615918498" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1009824009" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/SupplementalInformationSummaryOfStatementsOfCertainStatementsOfCashFlowsAmountsDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract" xlink:label="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_408232112" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired" xlink:label="loc_clxt_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired_1200438267" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_408232112" xlink:to="loc_clxt_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired_1200438267" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ReceivableFromJefferiesForSharesIssuedUnderAtmFacility" xlink:label="loc_clxt_ReceivableFromJefferiesForSharesIssuedUnderAtmFacility_180799935" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_408232112" xlink:to="loc_clxt_ReceivableFromJefferiesForSharesIssuedUnderAtmFacility_180799935" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaid" xlink:label="loc_us-gaap_InterestPaid_2131031783" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_408232112" xlink:to="loc_us-gaap_InterestPaid_2131031783" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_EstablishmentOfRightToUseAssetsAndAssociatedOperatingLeaseLiabilities." xlink:label="loc_clxt_EstablishmentOfRightToUseAssetsAndAssociatedOperatingLeaseLiabilities._1009824023" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_408232112" xlink:to="loc_clxt_EstablishmentOfRightToUseAssetsAndAssociatedOperatingLeaseLiabilities._1009824023" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CumulativeEffectOfAdoptionOfLeaseAccountingStandardOnStockholdersEquity" xlink:label="loc_clxt_CumulativeEffectOfAdoptionOfLeaseAccountingStandardOnStockholdersEquity_1009824024" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_408232112" xlink:to="loc_clxt_CumulativeEffectOfAdoptionOfLeaseAccountingStandardOnStockholdersEquity_1009824024" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/SegmentInformationAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_467396274" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments" xlink:label="loc_us-gaap_NumberOfReportableSegments_747772208" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_467396274" xlink:to="loc_us-gaap_NumberOfReportableSegments_747772208" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/LongTermDebtAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_294256234" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_1466243672" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_294256234" xlink:to="loc_us-gaap_DebtInstrumentTable_1466243672" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_1673523252" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1466243672" xlink:to="loc_us-gaap_DebtInstrumentAxis_1673523252" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1034518408" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_1673523252" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1034518408" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_PaycheckProtectionProgramLoanCARESActMember" xlink:label="loc_clxt_PaycheckProtectionProgramLoanCARESActMember_1315521357" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1034518408" xlink:to="loc_clxt_PaycheckProtectionProgramLoanCARESActMember_1315521357" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1829805237" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1466243672" xlink:to="loc_us-gaap_DebtInstrumentLineItems_1829805237" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_363064588" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1829805237" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_363064588" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_ForgivenessEligibilityDescription" xlink:label="loc_clxt_ForgivenessEligibilityDescription_100430774" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1829805237" xlink:to="loc_clxt_ForgivenessEligibilityDescription_100430774" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_DescriptionOfLoanForgivenessStatus" xlink:label="loc_clxt_DescriptionOfLoanForgivenessStatus_542104005" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1829805237" xlink:to="loc_clxt_DescriptionOfLoanForgivenessStatus_542104005" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_1799785036" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1829805237" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_1799785036" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/RestructuringCostsAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_273250991" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_619721510" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_273250991" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_619721510" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_433798236" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_619721510" xlink:to="loc_srt_ProductOrServiceAxis_433798236" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1021510244" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_433798236" xlink:to="loc_srt_ProductsAndServicesDomain_1021510244" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_SoybeanProductsMember" xlink:label="loc_clxt_SoybeanProductsMember_541433670" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1021510244" xlink:to="loc_clxt_SoybeanProductsMember_541433670" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_427645610" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_619721510" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_427645610" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_59681034" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_427645610" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_59681034" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeAxis" xlink:label="loc_us-gaap_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeAxis_136950527" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_619721510" xlink:to="loc_us-gaap_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeAxis_136950527" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeDomain" xlink:label="loc_us-gaap_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeDomain_1042450684" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeAxis_136950527" xlink:to="loc_us-gaap_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeDomain_1042450684" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_1135788923" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_619721510" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_1135788923" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostsAbstract" xlink:label="loc_us-gaap_RestructuringCostsAbstract_1526129648" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_1135788923" xlink:to="loc_us-gaap_RestructuringCostsAbstract_1526129648" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges" xlink:label="loc_us-gaap_RestructuringCharges_2059081363" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostsAbstract_1526129648" xlink:to="loc_us-gaap_RestructuringCharges_2059081363" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_592941467" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostsAbstract_1526129648" xlink:to="loc_us-gaap_ShareBasedCompensation_592941467" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationPerformanceSharesAwardOutstandingActivityDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1009823929" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1009823928" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1009823929" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1009823928" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1009823927" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1009823928" xlink:to="loc_us-gaap_AwardTypeAxis_1009823927" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1009823926" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1009823927" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1009823926" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember" xlink:label="loc_us-gaap_PerformanceSharesMember_1009823925" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1009823926" xlink:to="loc_us-gaap_PerformanceSharesMember_1009823925" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1009823924" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1009823928" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1009823924" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_1009823923" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1009823924" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_1009823923" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_1009823922" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1009823924" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_1009823922" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_1009823921" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1009823924" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures_1009823921" use="optional" order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_1009823920" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1009823924" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised_1009823920" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_1009823919" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1009823924" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_1009823919" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
</presentationLink>
<presentationLink xlink:type="extended" xlink:role="http://www.calyxt.com/role/SubsequentEventAdditionalInformationDetail">
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_1009823982" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable_1009823981" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_1009823982" xlink:to="loc_us-gaap_SubsequentEventTable_1009823981" use="optional" order="1" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1009823980" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1009823981" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1009823980" use="optional" order="2" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1009823979" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1009823980" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1009823979" use="optional" order="3" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_1009823978" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_1009823979" xlink:to="loc_us-gaap_SubsequentEventMember_1009823978" use="optional" order="4" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis" xlink:label="loc_us-gaap_CreditFacilityAxis_1009823976" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1009823981" xlink:to="loc_us-gaap_CreditFacilityAxis_1009823976" use="optional" order="5" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain" xlink:label="loc_us-gaap_CreditFacilityDomain_1009823975" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_1009823976" xlink:to="loc_us-gaap_CreditFacilityDomain_1009823975" use="optional" order="6" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_1009823974" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_1009823975" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_1009823974" use="optional" order="7" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis" xlink:label="loc_dei_LegalEntityAxis_1009823973" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1009823981" xlink:to="loc_dei_LegalEntityAxis_1009823973" use="optional" order="8" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain" xlink:label="loc_dei_EntityDomain_1009823972" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1009823973" xlink:to="loc_dei_EntityDomain_1009823972" use="optional" order="9" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_CibusGlobalLlcMember" xlink:label="loc_clxt_CibusGlobalLlcMember_1009823971" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1009823972" xlink:to="loc_clxt_CibusGlobalLlcMember_1009823971" use="optional" order="10" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1009823970" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1009823981" xlink:to="loc_us-gaap_AwardTypeAxis_1009823970" use="optional" order="11" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1009823969" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1009823970" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1009823969" use="optional" order="12" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PhantomShareUnitsPSUsMember" xlink:label="loc_us-gaap_PhantomShareUnitsPSUsMember_1009823967" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1009823969" xlink:to="loc_us-gaap_PhantomShareUnitsPSUsMember_1009823967" use="optional" order="13" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1009823968" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1009823969" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1009823968" use="optional" order="14" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_1009823966" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1009823981" xlink:to="loc_us-gaap_SubsequentEventLineItems_1009823966" use="optional" order="15" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="clxt-20221231.xsd#clxt_UnrestrictedCash" xlink:label="loc_clxt_UnrestrictedCash_1009823965" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_1009823966" xlink:to="loc_clxt_UnrestrictedCash_1009823965" use="optional" order="16" preferredLabel="http://www.xbrl.org/2003/role/label" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1009823964" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_1009823966" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1009823964" use="optional" order="17" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:label="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_1009823963" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_1009823966" xlink:to="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_1009823963" use="optional" order="18" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_1009823960" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_1009823966" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_1009823960" use="optional" order="19" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1009823962" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_1009823966" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_1009823962" use="optional" order="20" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1009823961" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_1009823966" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1009823961" use="optional" order="21" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
<loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementAmountAwardedFromOtherParty" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_1009823959" />
<presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_1009823966" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedFromOtherParty_1009823959" use="optional" order="22" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
</presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>g425657g58x99.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g425657g58x99.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X0 B17AI9@  34T *@    @  0$2  ,
M   !  $       #__@ ?3$5!1"!496-H;F]L;V=I97,@26YC+B!6,2XP,0#_
MVP!#  (! 0(! 0(" @(" @(" P4# P,# P8$! ,%!P8'!P<&!P<("0L)" @*
M" <'"@T*"@L,# P,!PD.#PT,#@L,# S_VP!# 0(" @,# P8# P8," <(# P,
M# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# S_P  1" $+ FD# 2(  A$! Q$!_\0 'P   04! 0$! 0$           $"
M P0%!@<("0H+_\0 M1   @$# P($ P4%! 0   %] 0(#  01!1(A,4$&$U%A
M!R)Q%#*!D:$((T*QP152T? D,V)R@@D*%A<8&1HE)B<H*2HT-38W.#DZ0T1%
M1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J#A(6&AXB)BI*3E)66EYB9
MFJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?H
MZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$! 0$! 0        $" P0%!@<("0H+
M_\0 M1$  @$"! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1
MH;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::G
MJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W
M^/GZ_]H # ,!  (1 Q$ /P#]4M,_9]\<?M$>/?'FN0_M$?&SP+:67B6ZTJUT
M7P['X=&G6<, 15\O[7I-Q-ELEF+2MEB<8&%&I_PP)XZ_Z.V_:4_[X\(__*&O
M0_V6_N_$3_L=]3_G'7J= 'S3_P ,">.O^CMOVE/^^/"/_P H:/\ A@3QU_T=
MM^TI_P!\>$?_ )0U]+44 ?-/_# GCK_H[;]I3_OCPC_\H:/^&!/'7_1VW[2G
M_?'A'_Y0U]+44 ?-/_# GCK_ *.V_:4_[X\(_P#RAH_X8$\=?]';?M*?]\>$
M?_E#7NFO?&'PCX5U66PU3Q3X=TV^@VF6WNM2AAECW %<JS C(((R.0:I_P##
M0/@/_H=O"/\ X.+?_P"+H \7_P"&!/'7_1VW[2G_ 'QX1_\ E#1_PP)XZ_Z.
MV_:4_P"^/"/_ ,H:]G_X:"\!9 _X3?PAEN /[8M^?_'Z!^T%X"89'C?PA@\C
M_B<V_P#\70!XQ_PP)XZ_Z.V_:4_[X\(__*&C_A@3QU_T=M^TI_WQX1_^4->T
M?\- ^ _^AV\(_P#@XM__ (NE/Q^\""/?_P )KX2V9V[O[8M\9ZXSOH \6_X8
M$\=?]';?M*?]\>$?_E#1_P ,">.O^CMOVE/^^/"/_P H:]H_X:!\!_\ 0[>$
M?_!Q;_\ Q=(W[0?@%1SXX\(#ZZS;_P#Q= 'C'_# GCK_ *.V_:4_[X\(_P#R
MAH_X8$\=?]';?M*?]\>$?_E#7M'_  T#X"_Z';PCUQ_R&+?_ .+H_P"&@? ?
M_0[>$?\ P<6__P 70!XO_P ,">.O^CMOVE/^^/"/_P H:/\ A@3QU_T=M^TI
M_P!\>$?_ )0U[.?V@_ *CGQQX0'_ '&;?_XNE'[07@(C_D=_"/\ X.+?_P"+
MH \7_P"&!/'7_1VW[2G_ 'QX1_\ E#1_PP)XZ_Z.V_:4_P"^/"/_ ,H:]G;]
MH/P"BEF\<>$  ,DG6;?C_P ?H_X:"\!$G_BM_"''!_XG%OQ_X_0!XQ_PP)XZ
M_P"CMOVE/^^/"/\ \H:/^&!/'7_1VW[2G_?'A'_Y0U[1_P - ^ _^AV\(_\
M@XM__BZ#^T%X" S_ ,)OX1P.I_MBWX[?WZ /%_\ A@3QU_T=M^TI_P!\>$?_
M )0T?\,">.O^CMOVE/\ OCPC_P#*&O9U_:#\ L,CQQX0(]M9M_\ XNE_X:!\
M!?\ 0[>$?_!Q;_\ Q= 'B_\ PP)XZ_Z.V_:4_P"^/"/_ ,H:/^&!/'7_ $=M
M^TI_WQX1_P#E#7M+_'WP)'MW>-?"2[@&&=8M^0>A^_2?\- ^ _\ H=O"/_@X
MM_\ XN@#Q?\ X8$\=?\ 1VW[2G_?'A'_ .4-'_# GCK_ *.V_:4_[X\(_P#R
MAKVF/X^^!9I%5/&GA)F;@ :O;DG_ ,?IH_:"\!$?\COX0_\ !S;_ /Q= 'C'
M_# GCK_H[;]I3_OCPC_\H:/^&!/'7_1VW[2G_?'A'_Y0U[1_PT#X#_Z';PC_
M .#BW_\ BZ0?M!^ 3_S/'A#_ ,'-O_\ %^X_.@#QC_A@3QU_T=M^TI_WQX1_
M^4-'_# GCK_H[;]I3_OCPC_\H:]H_P"&@? ?_0[>$?\ P<6__P 70/V@/ ;'
M \;>$23P!_;%OS_X_0!XO_PP)XZ_Z.V_:4_[X\(__*&C_A@3QU_T=M^TI_WQ
MX1_^4->S)^T+X!D^[XX\'M]-9MO_ (NG?\- ^ _^AV\(_P#@XM__ (N@#Q?_
M (8$\=?]';?M*?\ ?'A'_P"4-'_# GCK_H[;]I3_ +X\(_\ RAKV;_AH3P#G
M'_"<>#\YQ_R&;?Z_WZ=_PT#X#_Z';PC_ .#BW_\ BZ /%_\ A@3QU_T=M^TI
M_P!\>$?_ )0T?\,">.O^CMOVE/\ OCPC_P#*&O:#^T%X"'_,[^$?_!Q;_P#Q
M=++\?? D,K1OXU\)+)&2K*VL6X*D<$$;Z /%O^&!/'7_ $=M^TI_WQX1_P#E
M#1_PP)XZ_P"CMOVE/^^/"/\ \H:]H_X:!\!_]#MX1_\ !Q;_ /Q="_'[P(RL
MP\:^$BJXW$:Q;X7/3/ST >+_ /# GCK_ *.V_:4_[X\(_P#RAH_X8$\=?]';
M?M*?]\>$?_E#7M'_  T#X#_Z';PC_P"#BW_^+H_X:!\!_P#0[>$?_!Q;_P#Q
M= 'B_P#PP)XZ_P"CMOVE/^^/"/\ \H:/^&!/'7_1VW[2G_?'A'_Y0U[,?V@_
M (?;_P )QX/W>G]LV^?7^_3O^&@? ?\ T.WA'_P<6_\ \70!XO\ \,">.O\
MH[;]I3_OCPC_ /*&C_A@3QU_T=M^TI_WQX1_^4->S-^T)X!7KXX\'CC/.LV_
M_P 73O\ AH'P'_T.WA'_ ,'%O_\ %T >+_\ # GCK_H[;]I3_OCPC_\ *&C_
M (8$\=?]';?M*?\ ?'A'_P"4->T?\- ^ _\ H=O"/_@XM_\ XNFM^T'X!4@'
MQQX/&[D9UFWY_P#'_8T >,_\,">.O^CMOVE/^^/"/_RAH_X8$\=?]';?M*?]
M\>$?_E#7M'_#0/@/_H=O"/\ X.+?_P"+I8_C[X$FD55\:^$F9NBKJ]N2?PWT
M >+?\,">.O\ H[;]I3_OCPC_ /*&C_A@3QU_T=M^TI_WQX1_^4->T#]H+P$?
M^9W\(_\ @XM__BZ/^&@? ?\ T.WA'_P<6_\ \70!XO\ \,">.O\ H[;]I3_O
MCPC_ /*&C_A@3QU_T=M^TI_WQX1_^4->TGX_>!%C5SXU\)!&)4-_;%O@D8R/
MO]LC\Q2?\- ^ _\ H=O"/_@XM_\ XN@#Q?\ X8$\=?\ 1VW[2G_?'A'_ .4-
M'_# GCK_ *.V_:4_[X\(_P#RAKV=OV@_ *CGQQX0'UUFW_\ BZ!^T%X"/_,[
M^$/_  <6_P#\70!XQ_PP)XZ_Z.V_:4_[X\(__*&C_A@3QU_T=M^TI_WQX1_^
M4->T?\- ^ _^AV\(_P#@XM__ (ND7]H/P"X^7QQX0..N-9M^/_'Z /&/^&!/
M'7_1VW[2G_?'A'_Y0T?\,">.O^CMOVE/^^/"/_RAKVC_ (:!\!_]#MX1_P#!
MQ;__ !=(W[0?@%5)/CCP@ .23K-OQ_X_0!XQ_P ,">.O^CMOVE/^^/"/_P H
M:/\ A@3QU_T=M^TI_P!\>$?_ )0U[./V@O 1_P"9W\(?^#FW_P#BZ7_AH'P'
M_P!#MX1_\'%O_P#%T >+_P## GCK_H[;]I3_ +X\(_\ RAH_X8$\=?\ 1VW[
M2G_?'A'_ .4->TK\?? CJS+XU\)%8QN8C6+?Y1D#)^?U('U(I/\ AH+P$?\
MF=_"/_@XM_\ XN@#Q?\ X8$\=?\ 1VW[2G_?'A'_ .4-'_# GCK_ *.V_:4_
M[X\(_P#RAKVC_AH+P%_T._A'_P '%O\ _%T-\?O B;=WC7PDNX;ESJ]O\P]1
M\_L?RH \7_X8$\=?]';?M*?]\>$?_E#1_P ,">.O^CMOVE/^^/"/_P H:]H_
MX:!\!_\ 0[>$?_!Q;_\ Q='_  T#X"Q_R.WA'@9/_$XM^!_WW0!XO_PP)XZ_
MZ.V_:4_[X\(__*&C_A@3QU_T=M^TI_WQX1_^4->S+^T'X!<<>./!Y[<:S;__
M !=._P"&@? ?_0[>$?\ P<6__P 70!XO_P ,">.O^CMOVE/^^/"/_P H:/\
MA@3QU_T=M^TI_P!\>$?_ )0U[,/VA/ +?\SQX/[C_D,V_;_@=._X:!\!_P#0
M[>$?_!Q;_P#Q= 'B_P#PP)XZ_P"CMOVE/^^/"/\ \H:/^&!/'7_1VW[2G_?'
MA'_Y0U[-_P -"> 0P7_A./!^YC@#^V;?G_Q^G?\ #0/@/_H=O"/_ (.+?_XN
M@#Q?_A@3QU_T=M^TI_WQX1_^4-'_  P)XZ_Z.V_:4_[X\(__ "AKVRT^.W@>
M_NXK>W\9>%9YYW$<<<>K6[/(Q. J@/DDG@ 5U0.10!X_\!?V7_$OP8\9W&K:
MQ\<OBY\3+::S:U72_%2Z&+.!V>-A<)]@TVUE\U0A0;I&3;(^4)VLOL%%% 'E
MG[+?W?B)_P!COJ?\XZ]3KRG]F&7RE^(7&=WCC4Q^L=;?C/\ :>^'?PWTJ*^\
M1>//!>@6-PURD5SJ.N6UK#(;9S'<8=W /E.I5^?D8$-C!H [NBN=T/XK^'O$
M_BK5M"TO6M'U+6_#[QIJNG6E_%-=Z9Y@)C,\2L7CW $C<!G!QFLV;]HCP+;V
M?B*XD\8^$UM_!\@@UZ4ZS;B/0Y22-ETV_$#9!&)-O(Q0!VE%<G;?'3P;=WT-
MK'XJ\,O>7&CGQ## -5@,DVF\#[<JA\FV.1^^'R<]:ZJ&43PK(OW74,/H: /+
M?"?@'0O%WQH^(TVK:+I.IS0WUE'')=V<<SHIL("5!920,\XZ5UO_  I/P;_T
M*?AG_P %<'_Q-9'PQ_Y*_P#$K_L(V7_IO@KOJ .%\:_!WPE8^#M6FA\+>'(I
M8K*9E9-,@5E(C;!!VY_*M1O@KX-9B3X3\,Y/)_XE<'_Q-7_'_P#R(NM?]>$_
M_HMJLZ?KT&IZC>6T+!I-/F^SSX_Y9OY<<@!X[I(AXR.?6G9O8F4XII-[Z+SZ
M_DF8W_"D_!O_ $*?AG_P5P?_ !-9K?!WPC_PE@A_X1?PZ(?L9;9_9D&W.\#.
M-O7%=S64W_(ZK_UY?^U!2*,W_A2?@W_H4_#/_@K@_P#B:/\ A2O@Y2"OA/PT
M"#GC2X/_ (BNGH- '"^"_@[X1OO!ND33>%O#<DLME"SNVF0LS$QKDDE:T_\
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
M:4<W!R,(>GI755DZO_R,VD?[\W_HN@ _X10?]!#5O_ HT?\ "*#_ *"&K?\
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
M^)/\:R_$*:PNIZ+O;3-WVU]F$?&?LT_7GIC/2@#JQTI'^X?I60(M< ^_I/\
MWQ)_C2F/7!_'I/\ WQ)_C0 [PKTU'_K^E_I6K7+>&TUD_P!H;&TO_C]DSN1^
MO&<<UI>5KG][2?\ OB3_ !H =XW_ .14OO\ KG_45JCI7*^,8]9'AB\\QM+V
M^7SA)/4>]:9CUS)PVD]?[DG^- &O619?\CUJ7_7A:_\ HRYH\K7/[VD_]\2?
MXUEV<>L?\)IJ&'TSS/L-KG*/MQYES[YH ZNLGQ]_R(FM?]>$_P#Z+:D\K7/[
MVD_]\2?XUE^.(]9'@K6/,;3/+^PS[MB/NQY;=,G% '4Q]#]33JQ_+ULLVU])
MQD]4D_QI?*US^]I/_?$G^- "C_D=E_Z\C_Z,%:U<J4UC_A,%^;2_,^QGG8^W
M&\>^>M:?E:Y_>TG_ +XD_P : ->L?X??\B/H_P#UXP?^BEIPCUS/WM)_[XD_
MQK)\#QZPW@S2/+;3/+^PP;=Z/NQY:]<'&?I0!UE9.K_\C-I'^_-_Z+I/*US^
M]I/_ 'Q)_C69JJ:Q_P )!I66TO?NEVX1\?<.<\T =5161Y6N?WM)_P"^)/\
M&CRM<_O:3_WQ)_C0 G@K_D&3_P#7]>?^E4M;%<IX236&TR;RVTW'VV[SN1\Y
M^TRYZ'IGI6IY6N?WM)_[XD_QH 7Q9]RQ_P"OZ#_T*M:N5\3)K BL][:7_P ?
MD.-J/UW<=ZT_*US^]I/_ 'Q)_C0!KUC^'?\ D.Z]_P!?R_\ I+;TOE:Y_>TG
M_OB3_&LO0DU@ZOK05M,W?;5W[D?&?LUOTYZ8]: .KK(\=?\ (J7W_7(_S%'E
M:Y_>TG_OB3_&LSQDFL+X7O?,;2]OEG.U'SV]30!U5%<MKOBC4/#]LTL[Z>_[
MQ(5CB@EDDD=VVJJ@'J3W. !DD@ D+H'B+4O$MBMQ:OI_EL[QD202QLCHY1U(
M)X*LK ^XK%8FDZOL5)<UKVZVVOZ&GLY\GM+:7M?I?L:%M_R/FH?]>-I_Z,N:
MV*X;5M?O/#'B+4KJ^GTV"..RM-[F*1E(,MPJJH!+%BQ V@9)8 9)Q5;P_P#%
M]_$E[##!Y</G1ARUS8S6_E2%0X@=78.LI3+[=N"H)S6=;'8>E55&I-*<ME?5
MWT6F^I5/#U9P=2$6XK=]/O.[U+_CPF_W&_D:J>'9?)\):>VW=MM(CCU^05AZ
M_P")[S2-*N);RYTJ&-5*<Q2EG)^4*H!)8DD   DD@#)-<_I/AK7OB%HNGMJ%
MO9PZ/'!&%L+B0_Z20B_-,L3LK*,$>66*G<2RY"@3B,4XOV=%<T^VJ2_Q.SLN
MUU=ZV3"G34ESS=H]^OR5U?\ 3JTCLO$'Q"TOPO/''?7EE:R2*I5);A4D8L2%
M"KU8L00  <D8&37*ZKXR_P"$@\3VJ:-):W7VJSD3[3$XN(8%#@L[%2 2#@*
M>2PR5&2+7A+X:ZCX7N[RX7^R9)+B0^0)(V8VD&=P@0Y&$#LY &,!@.=H-.TS
MPU>6'Q!NKZ.'1X[[4+%%GD"28E6-\)D9QE=S#/IC.<"N-1S"LES\L$WJMVEK
MM+9WLELK)MWNE%[2^KP^&[:V>EF_-6NK>KNU:UG<E\/_ !3:/QJOA;5((8]5
M\GSH98)"\=S$ 0)"N,Q%BDN$);'E-\Q^4M+XDNKCQ9X@DT:T;[-:Q.BZA=),
M4E0,N_R8P!]XC;N)*[5D4KEB-IXU\&:UXJT9H8;K3]/OH6,UI>6XD62UFV,J
MR 9VOC<?E<,C D,I!Q4WA7PAJ'A'28[6V_L\JI+-)<23W$TA)ZM([%F[ 9/
M"@   #&.%QLI/#5Y<U.]^;9N/2%M=4[WE=.UDM6VM9UL/RJK35IVM;=76\K]
M/):ZWZ))YND?"[3]6^'-UI:QV]O;7DDGFA(<;VCDVQDX()VB.,<G[J =.*Y3
MP]\+/$6B^)-):\NX9M)U"::\U:P7,JPW?F-/'(LIP67>(A]P$E#NW!]J][X1
MCUDZ&OEMI>WSIL;D?/\ K7ST-:!M-8;K_8Q^L3_XU6,X?PF(K1KM.,HZ:.UU
MS<UFNJ>J:>C4I76NBP^95Z-.5*+NGWUMI:Z[/9IK5.*U[\/X%NO[%UVQ\,-I
MKV":'J$IM2"HAFMGBO3%Y84\!8PBGISD8^4UZD.E>9_%"+5]$UWP[K#-IV^R
MN+I-L:N/-1K.>1D)R<9:)#P"<@>]8OPP^(7BW4?%HL=:\B&:Z@\^W5K9UB7R
MWFA< @G(?RO-4$MA6&6!95/'A<THX&I#*ZEVT^6+LK))1<4[67VE"-KMM7=M
M3:M@ZF(IRQL;)6NU?5N[3MO?9R>R5[=CV5ONGZ5E^&O^/W6/^OX_^BHJY+X@
M^)=:BTV&SM5M[B[UJ06,7V97!A#\23DEQA8T)<D$DX  )(%5/@Q;^(]&TK5-
M/U#6+'6M1T_4&BNKR6(HTKM&DH)56PF$DC7;Z $  UZW]I1^N+"*+M:_-I9/
M=1?6[C>2M=)+6UXWX_JK]A[>ZWVZM=9=K)V6MFV]+V=O3:R?&O\ R!X?^O\
ML_\ TJBIHCUPC[VD_P#?$G^-9OBU-872X?,;3-OVZS^XCYS]IBQU/K7I'*=1
M%_JU^E.K'2/7"H^?2?\ OB3_ !I?*US^]I/_ 'Q)_C0 NF?\C?J7_7K;?SFK
M6KE;%-8/BS4=K:7N^SV^[*/C&9<8YS6GY6N?WM)_[XD_QH /''_(KWW_ %P/
M]*UZY7QDFL+X:O?,;2]OE'.U'SC\36H8]<S][2?^^)/\: .$_;'_ .2$7'_8
M;T3_ -.]G7J(Z5X[^UQ'J8^!]Q]J:Q\DZSHH/D*X?/\ :UGCDGIGKWQTYKV%
M.E "T444 >5_LO()$^(F?^AXU,_K'7=:U\-_#WB2.-=1T/1]02$EHUN;*.98
MR6W$J&4XRW)QU/-<-^RW]WXB?]COJ?\ ..O4Z *#^%]-DN+J9M/LFEOMGVAS
M NZXV<)O.,MM[9SCM2R^&-.FM[R)[&U:/4&+7:&(%;HE0I\P8^?*@#YL\ "K
MU% %<Z3;G;^Y3Y4\M>/NKQD#V.!D=\"C3M+M](LX;>UABM[>W01Q11J%2-0
M H X     X  ':K%% ' _#'_ )*_\2O^PC9?^F^"N^)P.>G>N!^&/_)7_B5_
MV$;+_P!-\%=IKG_(%O/^N#_^@FJBKM(FI+EBY=CQSX2:#;6OPW\37GEM]OU#
M0;*2\=Y&9YI/[/#,SY/+,[NS$\LS,3DDT_\ ;/U'Q#X3^&=QXA\.O':W>EPW
M*7EU(&_<V#1EY0F/^6CR0P*K=5R2#C.>GT/P[#I/PBU"\C:0R:AH,32*<;$V
M6@0!>,@8'<GFK_[1BM)\ O&RJAD9M!OP% )+?Z-)P .>>G%>]1QBEFT*S2DN
M:*:>UK*+7I;3MY=#X/$Y2UPI5PBDX/DG)2CHT[N:>G6]F^M[ZWU.DTG4EU70
MH+A?E^T1"148_, W('ZUX)\3?'6L^#OV@+ZZCU*5-#L4BEFC!#"%!I]UYK-N
M!_=K)):2D9P!#(V/[W9_LR^(]2UCP7<:;J7VN27P]>'28Y[M0MQ<QQ*J^9(!
M@;]ROR N0%.,Y-<SXA^&C>./VB[K[5;_ &K0F34M-U)=Y4>7<Z9IJ '!!PP1
MUW Y!*COFJR^C2PV+K4L39QC"5]GV:M?J[67FSGS['8K,<IP>+R_F5252#2U
M6K4D^:WV8W<GNFHW(_V>-7NM1\>WG@O4-%:QTWP/ ]U:R22&1=32_9GB<948
M6.)IHB"S!F)S\R8'KGP<O3>?"7PJTDQFGDT>T=V9LLQ,*$DYYR>O-6-)^'6G
MZ-XCDU:$2?;I+&#3FD9B?W$+2.BXSCAIG.>IR/05X7^RMK-Y;?%K5['[7<?V
M?'J^OPM9A_W:R2:C(\,NW./NVUTN1D@MT .:UQ'+F%.MB*?NJ/(VG?5\LG)W
MN_BE=_.VB21C@/:9!7PF"Q/[R51U(IJRM'GIQIJR23Y*22;6ONMN[;9[YX!_
MY$31?^O"#_T6M:U9/@'_ )$31?\ KP@_]%K6M7S!^F&3K/\ R,>D?[TW_HLU
MK5DZS_R,>D?[TW_HLU4\7_$*W\'7&DPW$<DDFL:A'IT 0=)'#,"Q) "@(>?H
M,<U=.G*;Y8*[,<1B*=&'M*KLM%][LOO;2.@;I^(K*\#_ /(JV?\ NG_T(UI0
M3?:+=7_O>GUK-\#_ /(JV?\ NG_T(U!L:U8_BG_D)Z%_U_/_ .DMQ6Q6/XI_
MY">A?]?S_P#I+<4 ; Z4C_</TI1TI'^X?I0!E^%>FH_]?TO]*U:RO"O34?\
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
MI4'PQ7_B\'Q*]]1LL_\ @O@K3^,R&;X>ZM!\WEWEN;-R/O!9F$38]#M<D'U
MZ]*WPJ3KP4MKK\SS\VE*.!K2CHU"5O\ P%E?Q'=IHOP]U2S@TW5$AM]-EA3<
M@(5%B*KDEL\ =>O%:FOZA'K^D7-C<:/J$]O=1M#+&\2E9492K*?FZ$$U9\?K
MGP+K7_7A/_Z+:M?%9<SOS7U[G=[.'+[.WN[6Z6[>AXOXG\=2?#GQ)XB72_#\
M]U>7D5I>0638MA<3O]K:<^8 0N8K9WR1RZG)RXSK?"KQ*FH:QJ>J)8ZA.NK7
M5U*%2%=JK%*+5" 2#RELC'/.YF[8 UO$'PJ77?C;9>(YFF-K;Z3+I[PB9Q',
M[N-K,N=ORHTR@XS^^;GI6-^R\)G^&_AEKI9%N)M),LN]=K,6G+9(]P0?3!':
MO7K>RE@_:TW[WN*7?52TWM;W$^]WKY?&Y?'%4\W^KUU:G^]E!+;24/>V33:K
M2C9MJT;I+5OO_P#A*&_Z!>J?]^E_^*KS'7;O3_ /QGT_7;BVUB*3Q1J$5B(F
MMTV>:EK<B,*1SEMS$EC@$>]>R8KF?BKX,D\9> =5T^S9;;4KJVE6RNBNYK&X
M*-Y4Z\@AD?:P((((&".M<6!K>SJ<LG:,DXOT?R>SL_D>YGF#=>@JE./-4I24
MX+^]'INM9)N-V[+FOT,KX7_$^RUGP?IL-G:ZE=-:VMO#*4B&$8V\4H!RP(S'
M(C<CHPKI?^$H;_H%ZI_WZ7_XJO'_ -GSX82?"G7/#>V^F2SUS295N+-6!MY+
ME'CDMI -H(E%IF)G& 5MT!Y49]QFNX8)5C>15=AN"YY(]A^7YT8ZC2I5+4)<
MT7L^O9_BG;R%DF.Q.)P_-C::IU(NTDG=:I25O^W9*]_M71S6L>)C_;^E,=-U
M0;6EP/*7+?)CCYO>N'^+&H2^)]0>*UL-26ZTG3KG4T?R09()L@6S;=W.9(F8
M#D'RF!!#8/7?%_5ETS1&NTF>)K:QOI5D0E60K;L<ANQ&,Y]JS_@WX+U_PQIV
MIQZXT,UQ<7D<D5Q'*\SW,26=K LDI8 ^:S0L6 XSW.2:O"?NX_6;[:)=WHG^
M#.;.&\54CEJB^6:O*2VBE=J_FW&WI?9V.DTCQ@MYH]M-%INIM'-&LB%$5@5(
MR,'=R,=ZK^#O$C1>&K51IVI2#:?F6-2#\Q_VJX*V\?ZG\)/&&E^#9%6ZL7>
MV<IM9(8[&P,CP>69,,LDD)^R Y8,PG+%0%S5CPA^T7H.C:1<1ZQJEEI<-OJG
M]F64T]PN+PGRU+9'3;<-+$<XV^42V*J65U[WIQ<HM73757LM-[^7D^Q&'XHP
M"CR8JHJ<XOEDI-+EDE=Z[67?;5+=I'H__"4-_P! O5/^_2__ !59?B/Q$TVI
MZ)_Q+M27;>OP8URW^C3\#YOQ_"I/!OQ(L?%VO:U8VTC2_P!CFVW3 AHIUGA$
MR.C G(*MC\/0BKOB<_\ $RT$CO>O^/\ HMQ7#4IR@^6:L[)_)JZ^],][#XFE
M7A[2C+F5VKKO%N+7R::^0]?%+%1_Q*]5_P"_2_\ Q5!\3LP_Y!>J?]^E_P#B
MJU0.*1Q\I^E0;G,^&/$S*M]C3=2;=>R'B-?EZ<'YNM:7_"4-_P! O5/^_2__
M !5+X6Y&H=?^/Z7O]*U<4 <MXS\2M)X6O1_9NIK^[ZF-<#D?[5:,7BQI8]PT
MO5N>QB4$?^/55^)_B"ST'P==274RQ+))!;+E2V9)9DBC7 _O.RCVSD\<UPW[
M)OCS3[_X>'17O =6TF9Y+F*1QYC"<BY$@[E?W^W=_>4@\UU4\).=">(CM%J^
MG1WUOY.R^:/)Q&<4:./HX";7-44VM5>\>6RMO[R<FO\  ]^GHO\ PE#?] O5
M/^_2_P#Q59=GXD8>-=0;^S=3^:QM?E\M=P_>7/\ M5TEI?07X?R94E\MBC[6
MSM;N#[^U9UDN/'6I?]>%I_Z,N:Y3U4TU="_\)0W_ $"]4_[]+_\ %5E^.?$C
M2^"=87^S=23=8SC<T:A5_=MR?FKJL5D>/ACP+K77_CPG[_\ 3-J!BKXG92P_
MLO5>"?\ EDO_ ,51_P )0W_0+U3_ +]+_P#%5J1C@_4T[% '+#Q*?^$RW?V=
MJ6X69&WRUW??!S][I6G_ ,)0W_0+U3_OTO\ \50/^1U7K_QY'O\ ]-!6MB@#
M*'B=B?\ D%ZI_P!^E_\ BJR/ OB1H?!FD+_9NIOBQ@PRQJ5;]VO0[JZS%8WP
M^&?!&C_]>,'_ **6@!__  E#?] O5/\ OTO_ ,567JOB1F\1Z4?[.U)2K2D
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
MG\6FQ^UZ3#)J.CZMXFLK33=&N3"/DNDN2=W4X*F>)AGKAL?=-22_"#QA\/\
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
M[;P-K#?9X%/V&?!$0S_JV]JT'73AR8;<[N1B'.?TKP?Q3X<^-7Q(\#7LFO\
MB?PQX)TY[.5[BQTC1)+C5)8RA8Q_:VNC%;.5/EL(TFPRETF^8*O7:'^R=#I?
MA]M/;XB?%B\MY"#NNO$LC3JNT H)0HDP2 V=VX'.& )!Y/:2:?+'II>UOU:\
M]-/-Z'M1IQ3M4=O2SM\T[-^EUY]O1M1N]'TBU:XO&L+6WCQNEF58T7)"C+'
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
M=^V/X<\5_$Z*/PCJ?@".[TGQ5!J6C:QXFT"!=5O=.\/RM:^?8H)4CDBN;_"
M[=\,2VID+/(D*, >ZZ#^T'X'\5>/[CPGI?B_PQJ7BFS2=[C1[35()K^!8)$C
MG+0*Q=1%))&CDCY6D4'!(!CE_:,\"06GB.X?QEX26#P?*(-?E.LVXCT24L5$
M=TV_$#;@RXDVY8$=<UQO@+PGK%I^TC\3O'GB+3+J98VT[PSX42.-)G_LJ.VA
MN;B>%024\Z^NIUD^Z773[<L"(XZ^8/"G[*WQ#\/W/PQO+CP7J3+\%X+"Q\0*
MDUF[^/)H]6,QO;5?,_>"':^H*9MDA:\**//$BJ ?;%M\>?!=Y>PVL?BSPN]W
M<:/_ ,)%# NK6YDETSC%\JA\FU.1^^'R>]=9#*)X5D7[KJ&'XU\'7'[#/BO3
M?A98^(-'\/W$?CZXM];UG^P;V[AETJSC:YU&ZT[2Y$215>X6/4DL6C6;[*;>
M.[3S%(AE/UY^SQJ_B_7OA'I5UXYLXK'Q'(UP)D2,0F2!;B1;:62(,XBFDMQ#
M))$'81R.Z D*#0!!\,O^2O?$K_L(V7_IO@KOJ\U\#:2NJ?&#XC;IKR#R]0L@
M/(G,>[-A!U KM/\ A$U_Y_M6_P# M_\ &@!/'_\ R(NM?]>$_P#Z+:M>N4\<
M^%UA\$ZRWVS5&VV$_#7;$']VW;-:K>%%)_X_M5_"[?\ QH UJRF_Y'5?^O+_
M -J"D_X1-?\ G^U;_P "W_QK+?PPO_"7A/MNJ?\ 'GG/VM\_?]<T =50:R?^
M$37_ )_M6_\  M_\:%\**K _;M5X/>[?_&@ \ _\B)HO_7A!_P"BUK6KE/ W
MA=9?!&C-]LU1=UC <"Z8 ?NU]ZU?^$37_G^U;_P+?_&@ UG_ )&/2/\ >F_]
M%FM:N5U?PPJ:_I2_;-4.YI>MTV>$['/%:@\)+C_C^U;_ ,"W_P : -5NGXBL
MKP/_ ,BK9_[I_P#0C2'PFN/^/[5O3_C\?_&LWP?X86?PU:M]LU1<J>%NF4?>
M/;- '4UC^*?^0GH7_7\__I+<4[_A$U_Y_M6_\"W_ ,:RO$7AE8=3T3_3-3;=
M>N,FZ<X_T:<\<\4 =6.E<E\1?A='X^U?2[J:2%H;%BES:SP>=%>0,R.T1!(
MR\439.1A""#D%=9?":X_X_M6_P# M_\ &@^%% _X_M5_\"W_ ,:TIU)4Y<\-
M'K^*L<^*PM/$4_955=73ZK9IK;S7SV>AQW[+OPXF^%'PU70;BXM;N;2YWM!/
M!;B 211DK%E0  =@4D#C<6]S7I%<MX9\+JZ7W^FZH-MY*O%TPSTZ\_K6G_PB
M:_\ /]JW_@6_^-.O6E6J2JSW;N^GX="<%@Z>%P\,-2ORP22NVW9=VVVWW;;;
M>K%\;_\ (J7W_7/^HK5'2N7\8>&%A\,WC?;=4;;'T:Z8CJ/>M!?":_\ /]JW
M_@8_^-9'4;%9%E_R/6I?]>%K_P"C+FE_X1-?^?[5O_ M_P#&LNT\,*WC34$^
MV:G\MC:G/VM]Q_>7/?- '27UM]LM)(\XWC'->3_$O09/ANVL:A;R1MHVI6+)
MJ,;O(6MW_P!((EB0'8-\DRF0@#.W.&))'I'_  B:_P#/]JW_ (%O_C7-?&#P
M1!/\*_$Q:XOI7_LFYV^9<%AD1,5ZGLV"/0C-=.%E^\5-_#*R?I??U6Z\T>7F
MV'4J+KQ7OT[RC;>Z3T\U+9KJGT=FNYCZ'ZFG5Y_\+/$=G\3/ 6F>(([K6K6'
M5H1,D3W3GRSDAESQD C@D D8R <@0^#]9;7?%VI6-Q)J=O:Q^;]@G_M.1WO?
M)F,-QF/: GER!0,,^Y9$/RG<HF6%JQE.,HZPT?D[VMY_*^B;V39I3S;"U(4:
MD)WC62<&D[--73O;1--6;LFVENTGV _Y'9?^O(_^C!6M7*IX;5_%RK]MU3#6
M9;)N7W?? ZY_2M3_ (1-?^?[5O\ P+?_ !K ] UJQ_A]_P B/H__ %XP?^BE
MJCJ7]DZ+J=O9W>N75O=76#%#)J!5Y,LJ# SDY9E7ZL!U->7_  L\<ZI?:AX?
ML;R&\ATG5K606=Y!J,G#1AO+C=#PK&."9SM)&-OOGHI82K4BYQ6B5^VR;TOO
MHGL>;BLWPN'JPHU)>])I*R;LVTE>R?+K):NR/=J\%^,6LZ3X5_:ZT6+6M*T^
MYTWQ5X0OGN[N9!((HM*E2<I*FP^8I%^609RI20A3NS7KD&AP/"I_M#5SQ_S]
M25Y7^TY^RO:_M"ZCX'MW\1:UI@T/6I+Z4HRW O;62SGM+RT8/R@GM+F>+S$(
M>/S-ZG< 1C!J^I[F#E2<^6L_=DFG\UIMYV"X^./B[XFZE97?PUT[PWJNAS:9
M9W$\^LR3VLEG<70\Y%8+_%';A#) 5$BFZB;)P48\+_L.:3X,UCPS<:?K5]]G
MT62%[J"YMXIOMBQGSR$?:#"TNH+'>RN-S22A@2%8;?3-#^%VF>'DNUL8YM/%
M]<R7ER+5Q"MS/(<R2N%QN=CR6.2>Y-:'_")K_P _VK?^!;_XT^;L5]<E'W:/
MNK\7Z^>KM:UOQ(_ J>7I,R^E[>#_ ,FI:VJY/PCX:6?39O\ 3-37%[=C"W3@
M<7,H]>O'6M;_ (1-?^?[5O\ P+?_ !J#C#Q9]RQ_Z_H/_0JUJ\Y^,=U;^ ?#
MT.H2W&M7$=O=0-(D=X<K'O\ G?YB!\JY;J"=N!DX%=7;^'H;G[E]JWXW3C^M
M7*G)14WL[I?*U_NNC&.(IRJRH1?O12;79.Z7W\K^[T-NL?P[_P AW7O^OY?_
M $EMZ=_PB:_\_P!JW_@6_P#C63H7AI9-8UI?MFIKLOE&1=.-W^C0=>>>M0;'
M65D>.O\ D5+[_KD?YBE_X1-?^?[5O_ M_P#&LKQKX;CMO#-VWV[5"=G -R[
M]NF?>@#AM,\'RZW^V5J&N-;3-I^EZ9':QW"MA(KQ%9F1A_M0WZE?4J_39BB#
M3_%'@[]J.ZD:WTT^%/%^HJ_G"8O=>=%IBA4,> $7-M(=P+9X! X-;'P@\+W5
M\FM:G>7UZW]M:S>7%N8KE@K6Z,(+=P>-VZ&"-@PZAQRWWCG?M$:/=:3HNE2:
M;JNJV6HW&KV]E:77G^9]GFN$DMD?#9'!F.<@\<X) KZ*.*J3Q'U5\KO!4M;M
M*R5FO-22>WFD?G-;+:%'+?[3BYQY:SQ.EDVI-IQ=^DJ<FK-K=)R21Z+;?\CY
MJ'_7C:?^C+FMBO*/@W:ZKJ.JZU8^(M2GFUS21#!<S6DTD<5PI>>2*106) :)
MX]RYPK^8H)"@GT'_ (1-?^?[5O\ P+?_ !KP:U-TYN#=[=5L_->3Z'WV$Q,<
M11C6BFK]'NGU3LVKIW3LWJMR_J7_ !X3?[C?R-5_"O\ R+&F_P#7K%_Z *I:
MAX55;&8_;M5^X2/]+?TSZU7\-^%EE\.Z>WVW5!NMHS@73@#Y1[UF=!TE8\?_
M ".J?]>3_P#HT4[_ (1-?^?[5O\ P+?_ !K+7PRI\8*OVW5/^/-CG[4^?]8.
M^?TH ZJD;I^(K*_X1-?^?[5O_ M_\:1O":8_X_M6]/\ C[?_ !H =X+_ .0
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
MUS:IG=-5O98>+JM*[Y'%\KNK*5Y*SEK;I9-MI6;]$^$5LJ?#'PVRY_Y!EO\
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
M]2Q#V@WZ)L/[:P&TJT5ZR2^5F[I^1U"0ZX5'[W2?^_4G_P 52^3KG_/72?\
MOU)_\562OQ9TY4&8?$48_O/X<U!57W),( 'J3@"DB^+VFRC*)K5Q'P5FMM"O
MKB&4?WD=(2K*>Q4D'UI?4L1>WLY?^ O_ "'_ &UEV_MX?^!Q_P R2QBU@^*]
M1VR:9N^SV^[,3X(S+C'S9K3\G7/^>ND_]^I/_BJY*S^+^DQ>)KZ474[+Y$"S
M;;"X8VF#-D3X3]QC_IKMQM;/W36]'\8O"Y3YO$&DY_Z^5H^IXC^27W,?]LY?
M_P _X?\ @4?\R/QE%K"^&;WS)-+V^4<[8GSC\6K4,.N9_P!;I/\ WZD_^*KG
M?&/Q9\,W'AN]6/7M+9FA8 "X4YK4/Q@\*@_\C!I/_@2O^-/ZEB/^?<ON8?VQ
M@/\ G_#_ ,"C_F<#^UQ%J8^!]Q]JDL6A.LZ*"($97S_:UGCDD\9Z]\=.:]A3
MI7BG[6/Q(T#7O@M+:V6L:==7#ZUHI6..=69L:M9DX&?3FO:U.16-2C.F[5$U
MZJQU8?%4:ZYJ$U)+LT_R%HHHK,Z#RS]EO[OQ$_['?4_YQUZG7C?P#U631="^
M)UU%8WNHRVOC+5I4M+79YUTRA&$2;V5-[X"KN95R1E@.:\S;]NGQQ>_LI6OQ
M67X>Z+IUK9RZS#KFDWGB4M>0W%EK#:=;Z=:>3 ZW-W=,DBH00@F$<:EQ*)%
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
M2":9L?V9='@RN0?]7W!!_&K_ /PU+X'_ .@M<_\ @KN__C5 '4^*/^0IH/\
MU_/_ .DMQ6P.E>6ZY^TIX,OM0TEX]4N66VNVDE/]F7?RJ;>9,_ZK^\RC\:T?
M^&I/ Z_\Q>X_#3+O_P"-4 >@/]P_2LOPU_Q^ZQ_U_'_T5%7)-^U)X'(_Y"]S
M_P""R[_^-51T7]I;P797>IM)JERJSW?F1G^S+H[E\N,9_P!7Z@C\* /4*R?&
MO_('A_Z_[/\ ]*HJY3_AJ7P/_P!!:Y_\%=W_ /&JSO$_[2W@O4M-BCAU2Y=U
MN[64C^S+L?*D\;L?]5V52?PH ]/1=T&/48I+>W%N.#G-<"O[47@>-0/[7N.G
M_0,N_P#XU2_\-2^!_P#H+7/_ (*[O_XU0!TMC9B3Q?J/S-\MO;$?G-6P+? ^
M^_YUYE9?M*^#+?Q+?3MJEQY,UO J-_9MUR5,N1_J^V1^8K0_X:E\#_\ 06N?
M_!7=_P#QJE9 =/XVC9?"]]^\?_4D_P JUC"2?OO^=>9>*/VE/!>IZ#=PPZK<
M-))&44?V9=\D_P#;+VK0_P"&I? __06N?_!9=_\ QJGH!F?MCP?\6'N 69LZ
MUH@P?^PO9UZDB[5]>2:\%_:0^-GASXD?"W^Q]#NKS4-2N=8TAXH$TZY5G6/4
M[61SEHP/E1&8\]%->]HVX?B: %HHHH \4_9V\!Z-KWB/QAK5YI=C=:OHOC;6
M%L+R2%6FM%D\H2!&QE0P R!UQ6?=?L&Z.L_A)M+\6^.=!3P3J.M:QIL-M+87
M4/VW5+M[J:[>.ZM)D,T?G7$4+@!HHKF9029":ZC]EO[OQ$_['?4_YQUZG0!Q
M/A?X+V/@K7/&NJ:9>:I:ZCX[UB'6M0N08I'BECL[2R5(@T9"Q^39QC:P8Y>0
M@@L,>9Z=_P $]?"NE1K]GU;Q9!)I<EN?#<JWD#-X.CAO&NT@T\-"46'>P4K.
M)MT2QQ$^7&JCZ"HH \6UC]BCPGK_ ,';/P+>KJ]UH-CI^H6?[RY4W-Q<WR.M
MSJ$DFWYKQO/NF\P +NNYOD.X!.Q^''@/1_V>OAHVGQZA)#864E]J^H:EJEQ&
MK237-Q->WEU.P"1KOFFGE;:J(NXA510%':7,QA3*X_&ODOXL_M1W/[0^O6%I
M\*;+P[\3/#>CZ7/K7C'P=KFF2V-YXMTR1X5LY-*%[%''.KE;J6"Z!:SG>W$)
MD3SEN( #Z(^!WQO\-_M#_#BS\6>%;Z;4-#OKBZMH+B2VFM6D>VN9;:7]W*JN
M )(G )4;@ PX(-2?&CXS>'?@#\.=6\6^*M272]!T6#SKF;RWFD8D[4CCBC#2
M332.52.*-6DD=E1%9F KS'X0W^E_!_PYXX^(IUP6WPI\9_9O&NF6U]I]S9WV
MASW<.;Z,V\BB4">413K 8_/%S=72%<E%KA=7_:;O/&GQ0C\>6NBZ9XX^"GAF
M:WL-0M?[$G7Q9X"UT?:DN=0ELIXEN(XUMKJ&.2(QB=89_/0-"SA@#Z@\)^);
M/QKX=L=6T^<7.GZI;1W=K,I($L4B!T8=#RK USGQW_:%\(?LW^#(=>\8:U'I
M&GW5_!IEN1#)<37-Q*V D<4:M(^U0\KE5(CABEE<K'&[KP'P[U33?V"/V?-#
M\.>,O$"76DZ/J#^'/"QL].N;R_NK%3*=,T\00I)-<W<5I&L)**[3"W,A^9R!
MY9=?$23X_P#CK7+CQ1H^B^/?@/\ %26?P=X4\2:'8M_;'A!;NQMK/4+#4E*>
M=;QSZA%=0LV%DMKB)(KA5!5H0#[%C.(LLV<$\CZUQ/CC]H3PCX!^+/@_P/J6
MN10>*O'4EQ%HNFI%)-+<B&VFN9)&V*1%&([>3$DA5690BDLP4\9+^T)8?LG?
M"3PGI?Q?\5+J'B*/3G6^U;3M'O+I;Z&UV)<:K/%;Q2?9+<"2%YYI=MO"\X4R
M8*EO(%\,^-OBYI-[X=\46/AK2?B?K$EKXS\$?$30K'[1I.K#3[K[5965Y-&N
M]9(8Y#;S1A@EU:75Q);N&DN(H #[*DD6(?,VWZFN/MOC_P"#+WXQ7/P_B\06
M+^,+.U-Y-IH+>8B*L3L-V-AD5)X':,-O5)X790LB,WG/[4'[5NF^#M'USP7H
M?B*ST3XGZII;V7AVYO+"XET>QUJZB=-,@NKTQ&TAEFN?*$4,[H\VY J,9$5O
MG+6/V2/%'[2GQJ\07FI:3:^"?B)9QK;^*;@ZEJW]GP7LB6D=IXM\-$2& 3M:
MV!A,+K')%)#LE=T5C=@'Z B:, ?-[=S[5R/PN_:"\%_&G4=<L_"WB&QUJX\-
MSB#4$@+ P[BZK(NX#S(6:*9%E3=&SP2J&+1N%\A^-7[5>H^-/%-GX+^#.M^&
MF^(EKK$KO;^);2]LM'UJVL!)_:%I;7I@,=Q(LRI;2O:&=[-Y&>2-S"T+>3_L
MT_LF6L/Q7T[XH:+;7/@7PGI=Z;V6U\2ZEJ2^)O"L=I:7-G<^&F$T\MJ=*2YE
MN+M625[8>:QMXV3[/=( ?;7B+Q'IOA+0+W5M6O[73-+TRWDO+N[NIA#!:PQJ
M7>21V(54506+,0  2>E8_P */B]X;^.'@^/7O"^IKJFF-/+:L_E20RP31.4D
MBEBD59(Y%8$%'56'IR*^9?CK^T9-^TQ!>6/@73[;XB?#6Q\-W]M\2_!$]C?:
M1XJU73]0$$=I=:9',D,Y4VZ:DT4BXCNBC1Q2"50\=?\ 9;^"=O\ L@'5OBCK
MGB2$^%+ZQG2WO;9]6U#5O&BZCJ$<^GW.I6]P'N)=2A1HK*"*,2S2-<.HV[X[
M>, ^H/BU\9/#/P,\'R:]XJU:/2M-CE2 ,8Y)I9I7/RQQQ1JTDKG!(1%9B%8X
MP"1M>'?$>F^+?#]CJVDW]IJFE:I;QWEE>VDXGM[N&10\<L<BDJZ,I#!E)!!!
M'6OBG]H#QOK/[5,.M7EK<75Y\*[K44T/PYX@\.C4]/\ %GPN\3?97M1J-[;0
M-;WB6WG7CV\\#;)8%^:96M+B5[;T+X%Z9H__  3P^%-]%XR:PT&V\3:R)]+\
M,>#K#4];L]%CAT^"%HK&".%[DQE;-[F7;"D433/D%M\LH![E\2_CYX-^#VK:
M#8^)M?L])N_$URMIIT<NYC.YDBB#':#LC\V>WB\Q]J"2XA0MNE16ZWS4)QN]
MNM? WQ$\%^*OVK=7\/R>(K3PKXH;6K^]UGX<>*-'U*^_X13Q3X=>_6]_X1_6
M39LT;>;8VUM+%<R1302;6Q&722.X]A@^*VB_L-_ 33_ OB#Q3YWBJRTR>>UG
M>UO9]-T@W-Q.+&.YO62:.PLUF(M;:6_D7>EL1EVCD"@'L]U^T+X)L?C':_#^
M7Q'I\?C&\@-Q#IA9O,<;&EV;L;1*8DDE$1/F-'%(X4HC,.Q\U-VW=UK\]/'7
M['_CC]H[QIJ&C^*M.TC2OBGIVDR0^(=4%WK$/ACQ#)<VB65EXNTB.&7RH-6M
M(H)X&@*QW*>8$-P(!:7$OT%\>_VGF%PWPU^&OB_1M/\ BX^IV-AIL_B;3+I]
M(NYHY;>XO;,W(1+>>[_L\3RM:PS"X"$N%782H!ZIX2_:/\"^.OB9JG@[2?$V
MFWOB;2$FDN+!7(D=(91#</#D!9U@F989FB+B&4B.38_RUVWF+GKWQ7Q'\%_V
M5[GXC?$KP9XJL[7Q!X3F^'_B?4KF]T+Q!<B2;P)>7$R7FHV>CO#:QB]LM0,H
M/GW%Q(L=O($ACB.^"+N?'7[5/B+XX^)](T[X :UX-U35-#BEUO6M'\5V%]IL
M'BK2=OE1#3IWA4O!-,<)J5NMQ;)M7<DPD4$ ]M^$7[1_@3X^W&J0^#_%&EZ_
M-HXB>ZCMI3O2&;?Y%PH."]O,(Y#%<)F*41N8W8*<=)XP\9:3\/O#5]K&N:E:
M:5I6F0-<W5U=2B.*"->K,3T']2*^-_V5_P!F?3?!?C;P;\6M-U+7/#7@WP1X
M5?0_^*RD2T\0>']+LDNH3X;N8TMXX5T^SE87#73SW,L\MG WGRQ*DKZ7[1?Q
MVD_:ET_4+;P?#>^*OAWX=TQE\?\ ANVL;S1_'.FR2S6]QINJ:?:74,<^^#[/
M-/&K)LN@K^49)(5BD /J/X5_&/PO\;?"AUOPKK%MK&GQW$EG.T>Y);.XB.);
M>>)@)()XVX>*55=#PR@\4GQ6^,OA?X(>&EU?Q1JT>EV<TZVL.4DFFN92&;RX
MHHPTDC!$D<A%)"1R.<*C$?//P(^'-K^R/KGC[XJ>)O$LFIZ/XZ33 VHQV\U]
MJ_BF<RR);7EU:VUI$OVYTN;:SBM[2VW>7;Q*QD(18N5\<^/_ !!^T#\1M.\1
M+JFI2?"EO%4$?@?Q9X2M0/$7P\UM;!M.N/[3L;JWE4V\\MW?V4B7%LTEE*5:
M6,(XGL0#[&\)^,='\>^&--UO0]4T_6M%UBUCOK#4+"Y2YM;ZWD4/'-%*A*21
MLI#!E)!!!!P:YCXK_M*> _@7?Z;;^+_%&E^'Y-6;]P;R0I&B[E3S97QMAB\Q
MXX_-E*QF26--V]U4^'?L\Z?X;_X)E? 6U\.^+[Y=*M;R[GU&RT+P_::GX@AT
M&TB@MDN71H[<W#6XES=7-Y-%'$MQJ+ERAD7=YWXB^&?BS]H?Q=)!XP^S:I)X
MVTW48_#6JZ!?QOX/^(7A>:]:[AT#691:7/E.MHRE9X$0W,,LQCER9HU /NKS
M4#$;OFS@C-<7/^TEX#M?B[!X#E\4:7'XLNL)#8-(0993#]H%N'QY9N3;YG%O
MN\TP@R[/+!:O&;_XSZ9^R3\ M&^%L_BZ&;XD:;X5MM)TR^N;*[;2XM1EA:VT
MU+J]>.2"V$]PBQ0B\E\R8JHS+(Q+>.>)_P!D?Q;^TSJ6NZ/XDDOO#?Q(TW6K
M+6?$7E2/'X4O;]=-:PLO&6BG[,]PUY%#;PA;![J*.VN;;+B0I!=W(!]_&10N
M[=QZYKB? G[2G@/XF^/M5\+:#XHTO4O$.BJ\ES8QR$2M$DODR31!@/.A28-"
M\L6Y$E1HV82*RCR_XW_M47'BK7?^$$^$_B+PY;?$[^UE2S_X2.RNX-#U5+.4
M2:E907GD^5<SK%%)#*EJ\DMJY=W3]Q(E>7?L_P#[+/\ PE'Q+\ >.M+_ .$B
M\,Z7\.]3U-VT7Q5<*NI> WE6<7VCV*Q6ZQS65Q)-%(;B>XN$,-O!]G 7RI(@
M#[,\0^)--\(Z/=ZCJM_9Z;I^GV\EW=75U,L,-M#&NZ25W8A515&2Q( ')K!^
M$7QN\)_'C0+C5/">MVNL6]C<M97B)OCN+"X"JYAGAD"R0R;'1]DBJQ21&QM9
M2?CG]L']J2U_:.\(>*+?0/'EMIGPWTO1M*CUW2[JQ;2Y/$]GJ^I"PN/M#7MN
MES'IDEG(WV;4+!XU,OFMYS"'RV[C]F47'A>>;XZ>*/&FG:MX9?PS_84.O0Z)
M<V&I^/+9;U1I]_?6BIB2Y50T=M]D0B[&HL\<<:RPP( ?3'Q+^*WA[X/>%)M;
M\2:E'ING0R1P;RCRR32R.$CBCC0,\LCN0JHBLS$X -3> /B-X?\ BOX.T[Q%
MX9UK3?$&@ZM$)[+4-/N5N+:Z0Y&Y'0E6&01UX((Z@U\%_M0?M'3?$+5K#Q?<
M?%B3PGX$7Q_+H.D6L>D!;[P_=V6@/J4%Q)92V\>I?VM)J4+VC:=(P6ZL[U8D
M@+3QRM[S\'[J/]C?PAXH\2?$*:QL+SXF>)1J\>B>$-#U*^ NWL85N'M[**.6
MZ::;[+-=W"HA6-GE9B[>=<2@'L/Q@_:-\"_ "TL;CQGXFTSP[;Z@[K%+>2%8
MU1-OFS2, 1%!'O023R;8HS(@=U++GL4NX945ED5E8 JP;(8'H0>]?G)#\5?%
M'C'X^^ =8OOBIX<U[Q=XQ\/0WWA;2H+"VU71=0M]3O9HK[2(5LXUGN-)DM[2
MUNFNY3)-9MIPFD=H7FM7]L\1?%*T_P""?7['S^!Y/$>DP^.-+T+4;K0S+8WL
M^@>'3++<'3XKRX5&2QTNWD>*TCGO'A0Q6I^8%'" 'N?CO]JKX;_"_P"(>F^%
M?$GC/0=#U[5I+>"UM[ZZ$"R37#M';0&1L1K-.ZNL,3,'F,;^6K[&QWRS(W\7
MYU^?&F:'KWC;]I7XP?#$^+O#_P 5M8O)V\/^(_#/C32E^Q:YHBZ7IUY!?7[Z
M?;I!97*3:G<VD;B +>06T2D-):-,GM'Q%^-7_"B?AMX+^#MG\0KBZ^)>SP[X
M9N/$^I6$FTFXG@MY[A[J6*6RBU.:W6XEMK:[D9II_*7RYMZK( >UVO[1O@6_
M^+\W@&/Q/II\7Q(S?V:9"LDK(BR21QL0%DECC>.22)"TD:31.ZJLB%NUDD6(
MKN;&XX'N:_.GX)>!=<_:+\0>+O".G>/M+\27VF^,[K4/$EU?::QO?"NJ:5K=
MQI]GK-G<6R);0ZE=VEA&TMCM2$MOG\N.&X>"Y]R_:2_:DE^(7B9O!?P]^)#^
M!M0TR#6KO4]831@TTKZ="ZO%I[W]J]E?I#<@I=K;F26':$)B9BR@'MWPI_:2
M\!_''5]7T_PGXITG7+[0]C7EO;R_O$BD9UBN%4X,EO(T4JI.FZ*1H90KL48#
MI_$_BK2_!GAV^U?6-0L]+TO2X'NKR\NYQ#!:Q("SR2.Q 50 22> !7Q%^POX
M1?XI6/PV\>:;XH\.R> _A;'=16>H);SK>Z?;3Z:@O/#D=ZQ\F]TBUN)(2+DL
M2LFDQ0R!YK=K@1_M9?M(6G[0WASQ3)IGCP:)\*]%3PKI6MZ9=V9T6ZU2#7=8
M;3[RXO?MUNEY:VL=F\$UC?6CPH9UN',DP@** ?9'PF^-7A7XY^%CK/A36K?6
M+&.X>SGV!XYK*X0 O;SPN%D@F4,NZ*55==PRHR*N>/\ XF>'?A7X7DUKQ-KF
MF>']'AFM[>2]U"Y6WMXY+B:."%6=B I>:6-!D\LZCO7S3^S@;OP-!??&[QIX
MHT^]TG7] L=(_M2P\.W>GZEXX N?+T[4+W3O+++?LLJP0Q6L8:;[6?D ^SV]
MOYM\5_VF]!\6Z_8ZY\1/%.C^*?@SXJ\37_A^3P+=:(DFU[""&\LE-FULNI-K
M!OX4@?3I\[S<JJP9"&0 ^^6GCC;:S8^M59_$>G6NM6VFR7UI'J-Y!+<V]JTR
MB:>*(QK)(J9RR(TL09@,*94!(W#/@\WC+PS_ ,$\/@L^E^(O',EYI=LUR_A2
MU\27A6YL;*.)"EE/>G>S6]NQ$9O;G_51RPB:5W'F2>-_V'<_'+XS:?X=^*WB
M:U\/_&KPW:P7?P\U[0;,6E_X?N]2M#>7UH+99[B*=+?^S@DCRDPRVTZPR,Y<
MO( ?<PFC=?O<>N<5CI\2_#LGQ"F\)+K>F'Q1;Z;'K$FD_:5^V+922O"EQY6=
MWE&2-TWXQN7&<XKQ']I3]J63X+?#H>&Y/$&BZ?\ %"^TRRS?#3+O^P]-GNIA
M;+<3SLDD%DDDJSBU6\F59I(A'N;#5Y%\,_"GA_\ :+^*WB3PS>>-M4OOV@/A
MCJEW%I?Q#L=.A&J:;I]I<LMI#J:6\45D%F-_=PFT,<:W<<$TR(LD(EA /N5I
M55-Q;Y?7-8_ACXAZ!XSU'6+/2-9TW4KSP[?'3-4@M[E9)=.NO*2;R)E!S')Y
M4L<@5L$I(C#Y6!/A_P <_P!HV+Q]\3/#OPH\$^.I?"/B#5]:FT[5-9ATT>;;
MQ0:==7,L.F7%[;2Z==Z@DR6PEMOWTD=O]K<Q@PLR>>?\$_9_#'[2_@_P'\7O
M".J+H_CZXT?3;KXBW^CZ>ZZ/XPNKVQ6\N;*7S"4DDMYY@Z21NTEDQ-N'"/<0
ML ?9<DJQ?>;;]36+\/?B/X?^+/@O3?$GA?6M.\0:!K, N;'4-/N5N+:[C/1H
MW4E6'!''0@CK7R'^TM^V_=^-K;5==^&_Q"M=#\.^!/#J>);N"[THVA\4*][#
M%&6^WVRO)H\T)F"7^GMM9SN$^$59?0/V>-*^&?P=\$7WQ-^'VO/X7^#&K6#;
MM'FMWBTBYGAG6VAU:Q\P>8JW21X'E!H[[S+>X0%Y&EG /HK6/$>G>';-;C4+
MZTL;=IHK<2W$RQ1F2618HDW,0-SR.B*O5F=0,D@5<,BX^]T]Z^%?CM\>M'^.
MMJDGQ(U+P3JG[-?C#Q'<Z*UF5R7ATJT_M47\UPDQDW?VA8364UE)"CABD>W<
MI,WT!X8\3?\ #)'PBM;'QMXLUWQ=82:I_9WA>7^R+S4O$=W;/$98;.6*!)+B
M]NH42X+3+%YAMX/-GRR3SL >I>,?B'H/PZTVWO->UC3]'L[J^MM,BGO+A88Y
M+JYF2"WA#,0-\LLD<:+U9G51DD ZXE0G[WZU\ >,_P!H7P[\1?%'AV[^+'B3
M1_''PQ^)\GB2'3? YTN&ZA\_3]3M;#3(;6!8%OI=1DCNB+JSNV=H;AY,);BU
M8#Z(UKXE:3^PS\'8='\3^--6\036R7TFA3:AIUYJ=[;V$ 5E^VR6L4TSVUH)
M(HY;^9!A#"TTC2L99 #O_B-^T=X*^$WB[0]!\1>(K73=4\27$-M8PNDC[GFF
M2WA\QT4K LMP\<$;RE%DFD2-2795/<*P6+<QXZDU^<.MZQK_ (_\3>(O!O\
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
MMO$/PY71?%$=S\.O$UA<1M#XS(TT"_TO,A5++4)8Y[V.TN-P=?+,L+AH9HR
M8_\ P47UO_A&?$SS^/?B=-H/@B\U_2M.31]&N,W5E8SV=U+#>F".![H:I_:U
MB9+&6$LSS6=O%$C.9DE]<_9I_9HU)/%<GQ(^(=YIOB#Q9KEIH]W;I-X3ATBY
MT:XM;2]MQ=3HMS<Q_P!K/;ZC+;7%Q Z(8H8XD18U^:U^Q'^SPWPT\":]=>)O
M#UY9:CXBU\ZI9P^)+V+6O$-G9PJB6,-_?B2?[3-;A6\MS/,8XV1?-=E9V\IT
MO7?&G[1'Q)L-7W7OP?\ VB_!>B2W>A^%M6NS)X=\6Z/-<(\AEVJS2Q2$6L-Q
MM!N=,N5C(5XY8S>@'(^./$OQ \/?M4>!;?Q+\1M-A^)NLZ7)-I6@?V?'JFFB
M2YOO(O\ 1$@M8H[B;37@B@GDNY&:6S?3(YW8Q-/;2^Z?L^_LE:9^SG\.M47P
MO:^!?^%PVWAR;2K;4/LC&'2K)KF]N=)TL+O,ZZ9:M-Y$297=%:J J[$5-#XG
MZ9X9_8T_9ED\:>&_!'A[3]4\'Z6T+7$Z/>/H]I>7D$VJ7-Q<J&N;B&-@U]<D
M,9+@VK.27(8?-?C+X%_%#]J']L;6KJSO?!/@_P 3:;X3TNR\1ZS9/+?Z1XV\
M.2W.I-;VJ6S!E>UU)7FC>21S/ITNFR^3Y\=V)I "'P5;7WCO]JG7/!>A_%";
MQEXHUC0;.#4)-;T:+Q;H.L^'+W3!=2MJ:6\EC&]G]JED%C*DBLS:C>Q1QR6Z
M2+;?24GPWL?A;^S'<>&_ /C/0M&O='N](TWQ9XLFN;>&^F%L+"UO[B[N-K*N
MI-IT0"O."P;R<[0%9=WXY2>*OA9HOA_3?A)X6\)Z9J&I[K&34K_2GDTC0[.R
MLIYH(IXK5XI-K&-;>(AECA\UF^8A()OE[]D7X!_\+)OOAK-H]UXI\1>%[6[M
M?%>MV.MZS:7.A^'=.N[&34['P_<::MPQN-8@N[K3[_\ M2:U^U3D&:6[<MY4
M@!'^S-\-KC]IO4/&/AG2?B%J-]I_AKQ]?'QA/?\ AX7T=OJ>B^(I[>PDLKT3
M0+::P]G86LET4AGC),=PT<,ER6N/>/VC](&D?!/P_;_#3QAH_P -_ EGI^J7
M5H?"9M8+F\NHK.6YLX;!!%)#-&&BN)I8$3=+Y2\F)9HY'?MS^*9?"?@2X\+W
MO@_5G^$_B[1M8C\<>)/#HC^V>$EE>!%O5@,;K<*3<7$LP*.0D3R,DBJZ'@/V
M#/V5-<\'_%"+7M>L(;SP]I$&MW&GW\]QI=YI>JW6IZAY\6J:+%:)FRAEL2R3
MJ1%YCS@!)/WD\P!D?L3_  &TK]I_X;^#==EU33_%/PC\._;$T72-3\+B9+J"
M^TUK>]TVTOY9R+KPXLD[I##):@-]@MMDTT$,#-L?\%%+OQ!H\-Q>^*_B%;^
MOAC!K6A:?;1VUQ9VVV*64O)JDL\T+2V]W8W4<5S:E&\AVLXT>.42NHZ']I#4
MU\;_ !$M/AGXRL?$7PS^&ZZMI47@[QSH%^ED)-8CAWP6+D*1:CSGA%NY!@N)
M;>2TD4&2*&[]-^#W[.X71-1OOB9X?\'Z[XXU;4+-M4U>"%KB'6AIDH.F7@AF
M!%HZ;$N!;QDQP7+RNC.S&5P#RWX)_L^:7K?BK3/B=\7I/ NH:UXJO-#U30+:
M709]!WZ_;V5U!%JSV5[*SV^KS6ERD!@^>6)+"$>9(8D$7F?[;^NS>%?BMI-Y
MXU^*WB[3Q?>*[ZUTNP\"1KJ&J>'YHM/2YTP:=9):S3_VM)$[I+"ZSI<6VH7I
M>,V^P6_/?';Q_KO[5_PIU'6->\%V.MZYXX\&^*O"7@BPT>5GN/#WB:&![V;1
M+V"X :/58'TB0PWT+QPO):R*RQ8M9)OJ+08?$GP:_9G\1^.+SX0Z+J/Q :^U
M'Q;#X1\,F)KZ>[G9U2-[N1BDE^;9EBFG0[.'CC#1*F\ @_9U^!5GX'\<#Q-\
M1=2\'ZI\3O&]RNLV4:Z!!HUS:31Z=%9W$T5NUU=M]L:V5(KF:";8T<4*;0B
MM\]^/_$GB30/VN/!5GJ7Q4O+[XG:Q'?W&A0:-91ZQ9V5VFK)9SVJVJF!CIHL
M98VOX99U,+6%O,LBW*+))E_$[PY\2_B3^TYJ=UJVH:?<Z_;72>#I[#P7K;>$
M]:U%X=&.KV-SILEU,75;9M8F6]MFF*3I:6UQMPTUA)]46_@KQ)^SM^S'X/TO
MPOX;\*ZAX^MTT[1;JYL=(_XEMG<7]W;KJ>I?9XS%*]N)GEO)(U=&D*@NZ?-(
M@!#\+_V6KG]GK]GOQ-IO@F3P3_PLYM*U.ULM=&B+8VD%Q-=7VH65H8@\LD6F
MVMQJ+^5;&201Q,<$[B3\Q^#/#C_'#]H/XG?#_P -_%"[\7:OJ4*:'JTFMZ/%
MXMT74O"%UH-A?PRZD(9;-/FO-3U%+&>.3=,LUU%Y4\-H3:^A?"3X80_M#:QK
M/B.'5/#?_"=>-YI-,^+7@FYOGN="\4Z)#<3^'Y)X[8[I+4,FFW,ML[9,A,]O
M,S+B2#W+]I#Q;KGP(\):5=>!?AO<>+TU'41:^(+/0S'9ZA::9%I]RQN;?  D
MN$\B"*&(E=[.D89,A@ 9.O\ @W3M!^"DFB?#WQAX>T-_^$BT[3/%OB);VWAU
M"^E$MK:7K37**P_M::)8HM\B^:6=%!1RC)\V?L@> [C]I6SU"TL/B#=7F@^#
M_',&O^)I]2\/+<1IK>EZQ-_QX7RSPI:7L\%A"^I1K;RP[KV9PL+W,P;J?V>_
M@-8:C^T-X5O/AOX7\.>)_@O_ ,(;X3OD\7:K%')'<7^DR:Y!OBMX_+9M9/GV
MOF2RQJ+<0#(,J)&G:?M9_$'5+OXAZE\-K+P'HGBSPU9>'K3QIJ'A?SI['4_'
M=N=2N&U"WT\HR6\\D!AMWGM)]T5X=1BAG:&.?S' */[86KQ^"OV4=/\ $7PB
M\=>%/ _PZ\+> -<UWPU#X:DM([76+JTL([S28[6)(WAN=-6WAO9)88<"1!"1
MN0-6/\ O@)X2^(_AG0_%5[XDT[6?@'X5MM3TGPC;>*= 19;_ $>[$47V8ZE/
M<E;W0F=(3:B6U1YEM;&7S9D6.6;T[]COX+Z+??#BUNKS1?#OB#P[IXO8/AYK
MWDI*;SPMJJP7T<(C<;H %=;5T(_>I8Q.P^?8ODO[5/BGQAX^^+'A^'Q1_P (
M#X#\%^';_7]6TM?%.BR:A:>7ID/V!KC48VNH8+BSO(-1DE@\IHI+9XK4LTXD
MFA0 N?\ !2C49-#N;S4O&GQ(_P"$=\#PZAX>LUTK3+[R;BUMKJZECGOY8Q$U
MPMY'<I#+8SPON6XLH%B7?YJS=]^SG\#A#XJM_B%\3-6T/6O%WC&WT>72+/4_
M"]OH>H65U8V]\J7,T N;A6U@V]_)#/+!Y0$<,:+%&B;:?_P3T_95_P"&=O@3
M>:;KOANZ6Y-W;-IEOKCVE]KL-C90Q+9V]U<1R2PEH9UN'MXTGD2WBEB17!5C
M7@'CF]\5?&KXMZ?>?%7P3X)UV[UGPIHT4G@IKPZ/K4<&L/?W,%GID]U.IAUW
M3YM*N'>6*6T%TA20&VDL(L@%[]IG6]8\+_M.^%;?7/BEJTWC+6-2\2S^$]+\
M.1QZI)I^JVEWIZ:19V]GB/.[1]3G.H03RJCQ/-<M+ EO%<0?2GP)_9XM?@G;
M:L?MW@O5OB;??VIJL5U;:*-/AL$U"Y6>6.WMO/FN(;&6[B2>5!.PEG,KD[F
M2'X<?#OQ!^SK^QI'=)X;T;7_ (K:%X<OM5FCM+:(2:YKTL+3SEI(UC#37=R!
MYKH$$CL2 HV@?/?Q0^#Z_M,VOBK5/!NA>,- _:#:ZN;#7+5=6TY5\&W5YI]M
M:Q/=23JDM[X?E6P21%MUD\\/*1"LR%+8 Q_ W_"0:U^U;'X2T_XH-XJ\?:YX
M.TJ:\N;S2(?%6@ZC87D5ZVHIJ,4+V2OI<=S ILI!(CQSW]U%$'ADG@7[9_9M
M_9ZT;]FOX6Z3X=TV.VNKZSTW3['4]8^R1PWFORVEE!9)<W3*,R2^3;Q("Q8J
MD:*#A173^%/ >B^";6&#1]%TO2(;6UAT^".RM([=(K6 ,((%"  1QAW"(.$#
M, !DYV* "BBB@ HHHH \L_9;^[\1/^QWU/\ G'7J,K%$R/Y5Y=^RW]WXB?\
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
MXR\;PRP:I=Z3?7]U$FN;6C^UQVOF23-;XA$OV:U5O(B.R-5"\$ =XRUWX/\
M_!,3X7>*M=TW2+?0U\3:IJGBG5%L[:YO)K^Z.^XO;VY:&.:9+6W7.^38R6\2
MHB+_ *N,\E^R_P#%W7OCY^TE<-XO_P"$LT6.SL5\9>#[:SURWNO#7B&SN[6"
MRG:UNK3C5+>UD7SXGF,95=<A,ELDD=NX^?/V;?@5>?M<_%OQ1X@\&0^)OAQX
M'\9:U9>/+R["VUY:Q:D;L333Z/=30W$27J:II,1NK:ZAB=XKK9/:VMQ:1,WZ
M!?"#]G7P=\#/"^@Z3X5\.Z3H]OX=TXZ39R0VJ+<);LXDD0R !F\R4>;(2?WD
MA+MECF@#R3X[?M(?#^^T'QC\+-+U&UL/%VH7<OALZ==-?^'[?^U+Z(W%M%+?
MPQB2S^WL\B6]\FX2W&\1>=/&83QW[)7P:L/VTO <GBCXP:1JGCRTCBBL- D\
M3Q1QP"*W:YBEG.GJJQ0:B7>>WN+N$RP7L2QRV\BVUQ]FB]*^.G[(3_'+]J+P
MMXGU:U\%W'@_2-%NM+U>TNM,>YO_ !+!<).KZ9=!V-M+IXE:TNE5XV=)K/Y?
MEF?'*?\ !26;QG\#O@QX/\4?#CQ!K'A+2_!VKP6.H:?H<.FQ6SVERGV*U,RW
MD301V=O=R6C3MF/RK3[5(K*\49 !=_;1_:*O_AA>Z!\._">K:AX)U+4HQ-<Z
MKIWA.76IM"TL1W$27=K:A3'<1PW:6<=R467[)'>6[2QQI/'.OFOP9\6_"[Q_
M\--)^*G[0?V;PKXR\$>.;IO/\=:[]GT_3-8GM;::!;&*X9(XX!:I9316<B"6
MVF@+2@WD$LY[3]FC]@[Q%HWB^SU_XF:UH\USX?\ $%QXDTS0/"[.GARWU:XM
M7CN=3MX;J)KRQ>0W5X&LTNY;5S(9]HDF=1TWQ:^ ^J?"/XC_  O\6?"WP3X;
MU#2?A[9ZMH5QX0L1!H^RQU)[.1[G3<A;=+J&2R11'(T22175S^]1MH< \K^.
MW[4/B3XA_%>'Q+\+?%.E?V7X#O++1H=,M-?6X3XDOK-M;36GEP>0\$,6R5GM
M-1\YXS/!,LL?D+(P]<\'?L\?#S]GJRT_XO>*--U1?&'A?P3!H5_XA\1:K-KN
ML6]E&\US)$9<OYEP\UQ*&:%=TI*1H"BQH'?LB?LFZ?\ #VVO/%GB#P?X5TGQ
M=J&N:IJVF6UO!#>3^#[2^E\R2PM[O:&7S',EQ.L1$7VB[G"%HPK-\M_&WX97
M&O\ B.^\!>.I?'-]\=/%FOQV]C+I^JZ@GAWXA>%I[N..\6&W63[-8VMII[.L
MR#9=6-PD,\<TLUS;W%V >D:I^TSK'[3?C[Q)X;TJ/XR#0=>U.P\-:7::)HUQ
MHMK!9?:X8=:N[O4VLGGT^_M6AU.,QM/;K+ L(MF-Q()HOLRQT&SBU)M12!%O
M9H4@DFVCS)(T+%$9NK*I=R 20"[$<L2>#_9I_9<T3]F+P[-9:7J6LZY<745M
M;3:CJQ@-TUO:Q"&UMP((HHDBAB&U52-<EG=B\DCNWIE !1110 4444 %%%%
M'EG[+?W?B)_V.^I_SCKU.O+/V6_N_$3_ +'?4_YQUZG0 A4$YP,^N*4J"<XY
M'0^E%% "! &W8&X]3BFFWC8<QH>0WW>X.<_GS]:?10 %01C'![4W"QC;MXQT
M IU?.?B;]GWP#\=/V[?'1\;>!_!_C$Z9X"\,?8SKFC6VH&TWZAXBW^7YR-LW
M;%SC&=H]!0!]&9I  O0?I7D7_#OGX!_]$0^$/_A&Z=_\9H_X=\_ /_HB'PA_
M\(W3O_C- 'KQY'_UJ:$4?PCUZ5Y'_P .^?@'_P!$0^$/_A&Z=_\ &:/^'?/P
M#_Z(A\(?_"-T[_XS0!ZZ>?\ ]5($53D* ?7%>$Z_^Q]^S'X4NUM]4^%OP'TV
M>1/,6.Z\-:5"[+G&0&C!QD$9JC_PS+^RC_T3W]GG_P $6C__ !%=$,'7G'FA
M!M>29Y]7-L#2FZ=2M",ENG))KY7/H;/^<4W:OI^E?/?_  S+^RC_ -$]_9Y_
M\$6C_P#Q%>>_%?\ 9R^$]Q\09O#_ (&^#_[--E'I_A9O%<VK>(?!]E-I][%Y
MSQ)#&\(3RT'ELTMP3((5>(B*3<0)J8>K35ZD6O5-&F'S#"XAN-"I&37:2?Y,
M^QP O;]*" 1_]:OSG^('C?X$Z9XEU#0_#?[-/P7U[5(Y+:;2Y+3PW8W5GKD*
MZ]8Z/>QQ3BT2'SA+>QB,QRS ,2)5B='AK&_:B^-W[/OPJ^!5UXF\&_LU_!WQ
M%<^)O#'B+7/ EY/X:TO^S]6.C:?)>74DZ+$)EA548+Y88RE" T8='.)V'Z8&
M)"X;:NY<@';R,XS_ "'Y4H 7H,?A7S5\<OV0O@K\+_A2VM6OP'^";:D+W3K0
MPS>#["2%?M-[!;ORL2LV!*Q4\9('':O$?@[J?P7^-&D>&X]/_9)^%-OXB\4Z
M3;>([/2YM-T41KI<UA#>B5KC[/M%P/.$0AVE2P#&41[G4 _0(Q(1]U?^^:'1
M9%VLH9?0BOFKXM?LG_ KX?ZSX)TJU^!7P;FU#QMXCBT2W\[P78>7&JVUS?7#
M'$0Y%K97 7MO*9W#@_&WP;_:)^$_BCX7_#6Z\2?LP_ &W\<>*/ MSXGU/P_9
M^&;96G<6^GWMG<6.+6:>6UN+.ZN&^6&4QRV\R.ZK:SR  _5_ SG'/KBE/(_^
MM7P%X=U[]GSQMK^FZ=I7[+_PQANO%J:?+X335O"MAIIUZ&ZB@F:Z5I+0I]GB
M2X0N]NUR4;;'(L4LD4;\CX8^,G[/]OX-\'W>N_LQ_".XU#Q+X<AOG72?#&GR
M1Q:L^C1ZL=/9C;FWA!A?@R7/F#Y7:,1.DK 'Z4@*IZ=>O'6E8!AR,_45\":7
MX#^&_P 3=;\5Z?HOP!_9K\$77P]T^[U#6Y/%/AFRN-/O/(U+4+';#=0QQ^1
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
M7,L:1>5*J1A7\T,H!^A8B0#&U?R_"A@K=1GZBOSU^('ACX:? ?XYZ/X)\5?
MK]G'5H$UC3CK6N6/@6UT^VMM+OK/5&#^7)YHBN+>?3A)*'D96M9%<;&.%XGX
M?:QX3^*7Q8U32=-_9G^!L<>GVFGZC:Z/!\*)-0NM1AN]?U>P19KZ-%M].9;/
M3X)6:XC*K))-G*1G !^F6@^%-*\++>+I>F:?IJZA=27UT+6V2'[3<2',DS[0
M-TC'[S')/<FKXX'_ -:OE?X8?L[?L_\ B+X-WGBK7O@C\&;!-&U74]&U![?P
M1921^=8:C<:?+(B"!GV/);EU7DJL@!)P2?,/VDK/X+?L]_&B\\/P_LQ_!WQ-
MIT/A6'Q(KQ>&]-LIHD6#6[JY+,\#*V8M*C2) H)DG^=E3+H ?>Q"MV_2H=4T
MNUUO3KBSO;>"\L[J-H9X)XQ)',C AE92,,I!((/!!K\]O&?B?X'^&O&7^C_L
MN_":[\-Z@U[INB2)X2M)K[5=0M]<@T=P\,%I+)!"LKS2'$<TC(J842$PGL_A
M)X?^ GQ3_: TWX<S?LM^ ?#NNWGA:/QG.FI^$-+MWLM-=_LX\R%X1,)S>)-%
MY>S 2,2%QO6.@#[<"J&SMY]<4%%;JN?PK\];.T^$UE>KI%]^SO\  ";Q)X76
M73O%UDGA2UA$6J3:FMCI<5LJV\TI2[BCN[P*L<TH@CB^0M(#6?\ "/XF_L]?
M$W3KC5!^S7\)ETO4-(_M[2%'A/389DMUT_PO<-#<;X?]:9O$6T%0 %MB"-S
MT ?HV  ,8X^E)Y28^ZO/7CKVKX]_99^&GP _:C.JW5E^S/X#T71;>&"\TS4M
M0\ 6UO#JMO+)<1KM,UG&/-7[/O9(S*BI/"?,+%D3V;_AWS\ _P#HB'PA_P#"
M-T[_ .,T >O9HS7D/_#OGX!_]$0^$/\ X1NG?_&:/^'?/P#_ .B(?"'_ ,(W
M3O\ XS0!Z\3@?_6IJ2B3..JG!![5Y$W_  3Z^ @'_)$/A#_X1NG?_&:K?L#>
M'=/\(_ &\TO2;&STO2],\:>+K.SL[2%8;>TAC\3:HL<4<:@*B*H"A5    '%
M 'M%%%% !1110!Y;^RX,)\0_?QOJ>/?F.O4J\RUG]C_X9>+];O-8U'P;H]QJ
M>K2BZO;C8RM<RE54R/M(!8A5!)Y.!5;_ (8?^$__ $(^C_\ D3_XJ@#U:BO*
M?^&'_A/_ -"/H_\ Y$_^*H_X8?\ A/\ ]"/H_P#Y$_\ BJ /5J*\I_X8?^$_
M_0CZ/_Y$_P#BJ/\ AA_X3_\ 0CZ/_P"1/_BJ /5J\?\ &7@7X@>%_P!HC7/&
M?A#2_!VNV?B+PYI6BS6^L:W<Z7):26-SJ<V]?*L[@2+(-0 YV%3"?O;OEM?\
M,/\ PG_Z$?1__(G_ ,51_P ,/_"?_H1]'_\ (G_Q5 !_PE7QO_Z$;X5_^%QJ
M'_RHH_X2KXW_ /0C?"O_ ,+C4/\ Y44?\,/_  G_ .A'T?\ \B?_ !5'_##_
M ,)_^A'T?_R)_P#%4 '_  E7QO\ ^A&^%?\ X7&H?_*BD/BGXWD?\B-\*_\
MPN-0_P#E12_\,/\ PG_Z$?1__(G_ ,51_P ,/_"?_H1]'_\ (G_Q5 $,7B'X
MX1?\R1\*^@'_ "/&H?\ RII__"3_ !P_Z$?X5_\ A<:A_P#*FG_\,/\ PG_Z
M$?1__(G_ ,51_P ,/_"?_H1]'_\ (G_Q5%D!&WB3XX.N#X'^%>/;QSJ'_P J
M:Y7XD_##QW\9([-?%_P:^ OBM=/9VM1K/B6ZOA;;]N\)YNCMM#;%R!UVKG[H
MQUW_  P_\)_^A'T?_P B?_%4?\,/_"?_ *$?1_\ R)_\52L@//1^S[XIM_$N
MH:]:? W]GFP\3:HWF3ZU;ZW*+YY!<QW:R&0Z*2S+=117 W9'G1K(06&:JZ1^
MS/XETWP!9^&KGX)_ 36=,L],@T=EU/Q%-<&ZMH7:5(Y0=%",OFO))M"A \C$
M*,XKTS_AA_X3_P#0CZ/_ .1/_BJ/^&'_ (3_ /0CZ/\ ^1/_ (JF!S]CX7^*
M&G^&Y-'7X9_"&;2YKK[8UK<^-M0N(?-\T2@A7TD@!9%5E P%*C &!6!K/P#\
M3^(=%L]-O_@1^SK>:;IZVR6MM/KEQ)';"WA>" (K:,0HCAD>)0!@([H/E8@]
M_P#\,/\ PG_Z$?1__(G_ ,51_P ,/_"?_H1]'_\ (G_Q5 '+^)?!OQ7\466C
MQ2^ ?A9;/H&JQ:S82VWCB_C>VN$9BQ7_ (E! $B231N /F2>0<;LCG-?_9BU
MCQ7IVDV>J?L]_LUZC:Z!IL>C:7#=:M+-'IU@@(6TA#:*=D 4E1$N$ )&,$BO
M2_\ AA_X3_\ 0CZ/_P"1/_BJ/^&'_A/_ -"/H_\ Y$_^*H \W_X9JUPVM]!_
MPS]^S6T&I6]M:749U:79<16YC,"./[%PRQF&$H#]TPQXQL7$,?[+.I0WEO<1
M_LY_LR+<6FGG28)!J;[H+,V@LFMD_P"))\L)M +<QCY3"JQXV  >G?\ ##_P
MG_Z$?1__ ")_\51_PP_\)_\ H1]'_P#(G_Q5 'D.@_L=ZMHOABWT6;X$_L^Z
MMI>GZEJ&J:?;:CKLMQ%I;WUR+JXCMT.B!8HFE5&VJ.3&A)9E#5U=S\(?&5Y?
MO=2_!']GV2ZDF6Y>9_$%PTCRK>27ZN6.C9+"\EEN >HFD>08=BU=G_PP_P#"
M?_H1]'_\B?\ Q5'_  P_\)_^A'T?_P B?_%4 <9>?"+QIJ/C+2O$5S\$_@!=
M>(-#AA@T_4YO$=S)>620AQ"(Y6T<NOE^9)MP?E\V3&-[9I> ?@#XF^%0M%\,
M? G]GGP\MA:O8VJZ=X@N;=;:W=8T>% NC@+&5BC4H,+M11C Q7H'_##_ ,)_
M^A'T?_R)_P#%4?\ ##_PG_Z$?1__ ")_\50!Y]>_ GQQ)\.=0\)V/PE^"OA_
M0=6M+73KZTT;Q9=V"75G;I'#':,(]''[D6\8M]HQMA)1=HQCOI/$OQO?_F1_
MA7_X7&H8_+^R:?\ \,/_  G_ .A'T?\ \B?_ !5'_##_ ,)_^A'T?_R)_P#%
M4 <'9_ KQ38^*KW7(O@3^SM'K&HW*WMU?1ZY.EQ<W NHKL3/(-&W-)]I@@FW
MGYO-@B?.Y%(IZK^S5K6O:W'J5]^SW^S5>:A';SVJW4VK2R3+%/%-#/&K-HI(
M62*XN(W .&2>13D.P/I'_##_ ,)_^A'T?_R)_P#%4?\ ##_PG_Z$?1__ ")_
M\50!REE\//B'IOQ(NO&-O\(?@1;^++R(0SZU'XENEU"9 BH$:?\ L?S"NU(U
MP6Z1H.B@"WI?A3XE:)H6@Z79_";X(VNF^%7271K6'Q7>1PZ4R1O$I@4:/B(B
M.1T!7'RNPZ$UT'_##_PG_P"A'T?_ ,B?_%4?\,/_  G_ .A'T?\ \B?_ !5
M'GL'[.VOVU\;J/X ?LWI<-:VEB95UJ82&"U:W:VBW?V+G9"UI:F-<X0VT)&/
M+3',?&C]C+Q5\<;+1[/4OA?\'=/TO2KM+J6QL?$(\G4-B6T:+(TV@221;8K2
MWB62W>&1(XU17 5=OM/_  P_\)_^A'T?_P B?_%4?\,/_"?_ *$?1_\ R)_\
M50 U?$_QN7_F1?A7_P"%QJ'_ ,J:=_PE7QO_ .A&^%?_ (7&H?\ RHH_X8?^
M$_\ T(^C_P#D3_XJC_AA_P"$_P#T(^C_ /D3_P"*H /^$J^-_P#T(WPK_P#"
MXU#_ .5%'_"5?&__ *$;X5_^%QJ'_P J*/\ AA_X3_\ 0CZ/_P"1/_BJ/^&'
M_A/_ -"/H_\ Y$_^*H /^$J^-_\ T(WPK_\ "XU#_P"5%'_"5?&__H1OA7_X
M7&H?_*BC_AA_X3_]"/H__D3_ .*H_P"&'_A/_P!"/H__ )$_^*H :_BCXW.N
M/^$%^%?_ (7&H?\ RIID/B+XX0IM_P"$(^%9YS_R/&H?_*FI?^&'_A/_ -"/
MH_\ Y$_^*H_X8?\ A/\ ]"/H_P#Y$_\ BJ+7 ;_PD_QP_P"A'^%?_A<:A_\
M*FF2^(OCA)M_XHGX6#:<_P#(\:A_\J:E_P"&'_A/_P!"/H__ )$_^*H_X8?^
M$_\ T(^C_P#D3_XJIY4%D<5;_![QI;:QX9U!?@E^SZ-0\$_:CX>NO^$@N//T
M'[5C[3]D?^QMUOYVT>9Y97?@;LX%03? KQ1/XRA\1-\!_P!G5M?M[HWL6I'7
M)S=I<&9I_.$O]C;M_G,\N[.=[%L[B2>\_P"&'_A/_P!"/H__ )$_^*H_X8?^
M$_\ T(^C_P#D3_XJJ \]^'W[/'B'X3_8_P#A%_@'^SGX>_L^2"6U.FZ[<6QM
MF@BFA@*%-&&WRHKBXC3&-BSR!<!F!I_$7]EK5/B["J>*?V>?V:_$&VYEO4>_
MUB:=X;B64S23HS:*625I6,AD4AO,^?.[FO3O^&'_ (3_ /0CZ/\ ^1/_ (JC
M_AA_X3_]"/H__D3_ .*H YCXD^!?B-\9-&BTWQ=\)/@;XHTV"<74=IJWBF[O
M(8Y@K()%231RH;8[ID#E7=3D,0<I?@/XF75I-0_X4-^SJM]-IJ:,]PNN3K*U
MBBHJ6I;^QL^2JQQJ(\[0(T&,*,=Y_P ,/_"?_H1]'_\ (G_Q5'_##_PG_P"A
M'T?_ ,B?_%4 >3_%?]DO7?C9JWAF[\2? _X!ZG_PBVK7.LVT$_B&::"YFN8+
MZ*83K)HC;T=M0N)F'!:8AR2=V[:UGX">)O$6KZUJ%_\  ?\ 9UO-0\1I'%JM
MU-KD[3ZDL9B:,3/_ &-NDV-! R[B=I@B(P44COO^&'_A/_T(^C_^1/\ XJC_
M (8?^$__ $(^C_\ D3_XJ@#SR7]GGQ'/IAL7^ O[.;6+6ZV9MFUJ;R?($=I$
M(MG]C;?+$=A8J%QM LK8 ?NDQKW/PV\>7GA+2?#\OP9^ LF@Z"XDTW36\271
ML]/8(\8,,7]C[(\))(OR@<.PZ$UUG_##_P )_P#H1]'_ /(G_P 51_PP_P#"
M?_H1]'_\B?\ Q5 '"ZE\$/%>L>+=)UZZ^!?[.]UKFAW,EYIVHS:]<27=A/)-
M)/)+#*=&WQN\TTTC,I!+RR,>7;-71?V=/$'AG2/L&E_ +]F_3;,(\8@MM9GB
MC57:W=E"KHP 4M9V9P.GV2#&/*3;Z)_PP_\ "?\ Z$?1_P#R)_\ %4?\,/\
MPG_Z$?1__(G_ ,50!SNG>'_B]I/Q!U;Q);^!OA?#J&N6EM:7RKXZU 13_9VE
M,4A7^R?]:!,R%QRRK&IR(TVX=K\!_%%G>:_<1_ C]G5;CQ4DL>LR+KDX;5DE
MD,LBW'_$F_>J\K-(RMD,[,Y!9B3WW_##_P )_P#H1]'_ /(G_P 51_PP_P#"
M?_H1]'_\B?\ Q5 'GUI^SWXAL/"5QH,/P!_9PCT.Z>XDFTY=:F^R3M<6QM+A
MGB_L;8QEM6:!R0=\3%#E#MKH?#WACXF^$M>U#5M+^%/P1T[5M5C2*]O;;Q7>
M13W:)+-,JR.ND;F42W$[@$D!YI&ZN2>@_P"&'_A/_P!"/H__ )$_^*H_X8?^
M$_\ T(^C_P#D3_XJ@#G?AEX>^+WPH\'V^BZ;X'^&,EO#)/<233^.M0::YGGF
M>XGFD;^R "\DTLDC8 &YS@ 8%1^*/ GQ"\;ZQ-J&L_!_X%:M?7%DVFRW-YXH
MNYYI;5DF0P%VT<DQE;B=2IX(FD&/G.>F_P"&'_A/_P!"/H__ )$_^*H_X8?^
M$_\ T(^C_P#D3_XJ@#SK5/V=/$&MZMK6H7?P"_9ON-2\1^6-6O'UF9KC4Q',
MD\?G2?V-NDV31QR*6)*O&CC#*"-7PU\+O'?@NYLI]&^#/P#T>?3FWVKV'B.Y
MMC;D6L=H-FS1QMQ;0PP\?\LX43[JJ!V'_##_ ,)_^A'T?_R)_P#%4?\ ##_P
MG_Z$?1__ ")_\50!QOB;X3>-O&@UH:Q\%?@#JH\27%M=ZL+SQ%<S_P!IS6ZJ
MMO)-NT8^8\2HBH7R4"@#%9+_ +,VL2:9I=BW[/'[,[66AR1S:=;G593#8/''
M!%&T2?V+A"D=K:HNT#:MM !@1IM](_X8?^$__0CZ/_Y$_P#BJ/\ AA_X3_\
M0CZ/_P"1/_BJ .6\#_#_ .(7PSU;5;[P[\(?@7H-YKT_VK4Y].\3W5K+J,N^
M23S)F31P9&WS3/ELY::1NKL3U/\ PE7QO_Z$;X5_^%QJ'_RHH_X8?^$__0CZ
M/_Y$_P#BJ/\ AA_X3_\ 0CZ/_P"1/_BJ #_A*OC?_P!"-\*__"XU#_Y44?\
M"5?&_P#Z$;X5_P#A<:A_\J*/^&'_ (3_ /0CZ/\ ^1/_ (JC_AA_X3_]"/H_
M_D3_ .*H #XI^-Y'_(C?"O\ \+C4/_E36M^S-\-]6^%?PODTW7&T_P#M:^US
M6=<N4L97FM[=M0U6[O\ R4D=(VD$8N1'O*)N*$[5S@9/_##_ ,)_^A'T?_R)
M_P#%4#]AWX3+T\#Z./\ OO\ ^*H ]6HKRG_AA_X3_P#0CZ/_ .1/_BJ/^&'_
M (3_ /0CZ/\ ^1/_ (J@#U:BN#\!?LY^"/@_KS:IX9\.V.CZA-"UI)- 6W-$
/Q5RO)(P6C0_\!KO* /_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>g425657g65t55.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 g425657g65t55.jpg
M_]C_X  02D9)1@ !  $ 8 !@  #__@ ?3$5!1"!496-H;F]L;V=I97,@26YC
M+B!6,2XP,0#_VP"$  @&!@<&!0@'!P<*"0@*#18.#0P,#1L3%! 6(!PB(1\<
M'QXC*#,K(R8P)AX?+#TM,#4V.3HY(BL_0SXX0S,X.3<!"0H*#0L-&@X.&C<D
M'R0W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W-S<W
M-S<W-S<W-__$ :(   $% 0$! 0$!           ! @,$!08'" D*"P$  P$!
M 0$! 0$! 0        $" P0%!@<("0H+$  " 0,# @0#!04$!    7T! @,
M!!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I
M*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H.$A8:'
MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7
MV-G:X>+CY.7FY^CIZO'R\_3U]O?X^?H1  (! @0$ P0'!00$  $"=P ! @,1
M! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)B<H
M*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H*#A(6&
MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76
MU]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_  !$( $$ RP,!$0 "$0$#$0'_V@ ,
M P$  A$#$0 _ /?Z $Z4F!%<W$%K TT\J11(,LSL% 'UJDF)V.%U7XO>$]+D
M:-+Q[UQVMH\@?B>*TC2<C.511,V#XY^&)9 );>]A3^\8U8?H:IX:?1DJO![H
M[+0?%VB>)8]VEW\<SCK$3MD'U4\UG*DZ>Y49\^QO \"L[FMA:-PV%I@% !0
M4 % !0 9XH 2D, ,4Q"T % !0 4 !X% " C.*5PL+TH 3(SB@ X]*+ *>!3
MPO%7B.V\,>'[K4Y\,8QB./."[GH/SJJ<7.7*B9R4(W9XIH^D>)_BOJ3W^KWD
MMKHJMG(XC'^RBG@GWYKIYE3V6IS<LI[['0S7OPN\$,+2*RBU2]!"MA!,P/N6
M^4?04FZDM;6!*$.MSH/%NK>"/#,EC#J_AZV,5ZC,K)9QL% QUXSW[5,8SW3+
M<HWLT<Q?_#KPYXMLSK'@74$MIU_Y8JQ"9';!Y0_I5*JXZ20G",OA8[P'\1+W
M2=7_ .$4\5EDGB?RHIY#EE;^ZY[CT/THG#G7-$(R<'RL]I##BN78Z=QV11N)
MNP @]* N&1TH"X;AZT7*L&0*!7#(H%<S=;U6+0]%N]4FC=XK6,R,B8W$#L,T
MXJ[L@D[*YF>#O&-GXQTV6^LH)H8XI3&5EQGIGL3ZU4X\FY$)<VQT@.36:U-'
MIH.R!3 0L!U.* V#</6E>P!D4]@&2R".)WY^52<#K32N[$MZ''^#?B#I_C&]
MO+:RM;B!K4!F\W;CDXXP:NI#DW(A/F=D;^LZH;"W00A3-)G;N!*JH&68XYP!
MZ>M9I.Y=TT4(=7>WO889KR&ZCE8*=B[7C). 2,\KD@>M5RL7,C>PO\6 ?K4W
M15F2D\&@9\^S7+_$SXO0VC,TNCV<AQ'GY?+3J<?[1Q^8KJM[./,CEOSRY2[X
MSUN]\8>)HO OA@I!90-LE9#M4E0=V<?P =NY'TH@K1YF.H[RLB_-9>!/A9:1
MQZA;C5-6D7)5U5F'N >%'ZFHUEL"M'<0_%OP?K\BV^N^'V$&-J231K+L!]NH
M_"FJ,HZW!UHM6L8GB[PBVA11^,/!%Z1IIP["V<GR^>H]5SU!I^T3?(R53:7.
MC9UG3K;XF?#:'Q#;1QG7+.,^<4 !<K]Y3]0 1]>U'P2Y1_%'F.O^%GB5O$7@
MZW\Y]UU9_P"CRG/)P/E)^HK.M'EU1I1G?0Z/Q!XBT[PUI+ZCJ4IC@7 &!DLW
M90.YK-1<MC1R4=SRRX^/T7VC%KH+O!V:2<*Q'T"G'YUT+#76I@\19Z'=>"OB
M'I7C*.1;97M[N/!:WD(SC^\I'45C*DX,UC44CIKV^MM/LI;N\F6"WC7<\CG
M44DKE-V/)-3^/=G#>21Z9H[W<"' EDF\O=[@8-;*CS(Q=;E9LZ)\9-%U6PNG
MFMY+6]MX7F\AF&)0HR0K>OUQ2^K,?UA"ZAXM@\8_";7]2MK62W1(GBV2$$Y
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
M*&UMU"0PH$0*,  #%1+WG<<5REG I%7# ':@ P/046L $#O18-@  -%@N+3
M* "@ H ,#IB@"K?6%IJ%JUO>6L5Q">J2H&7\C34G'5"E%2T9PNJ_!SPIJ4C2
M0V\MBY_Y]WPO_?)X_*M(UVC)T49EO\"/#T<H::^OIE_N[E7^E6\2V1[!'8Z'
MX%\.>'D46.EPB1?^6LB[Y/\ OHUC*JV;1I*)TJ@;1Q4(L6F 4 % !0 4 % !
M0 4 % !0 8H * "@ H * "@ H * "@ H * "@!#4L %) +5 %, H * "@ H
=* "@ H * "@ H * "@ H * "@ H * "@ H __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445022335568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Mar. 01, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CLXT<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Calyxt, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001705843<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,376,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,446,012<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-38161<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">27-1967997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">2800 Mount Ridge Road<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Roseville<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">MN<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">55113-1127<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">651<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">683-2807<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock ($(0.0001 par value)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">The information required by Part III of this Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K,</div> to the extent not set forth herein, is incorporated herein by reference from the registrant&#8217;s definitive proxy statement relating to the registrant&#8217;s Annual Meeting of Stockholders to be held in 2023, which definitive proxy statement shall be filed with the Securities and Exchange Commission not later than 120 days after the end of the fiscal year covered by this Annual Report on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K.</div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">42<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Ernst & Young LLP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Minneapolis, Minnesota<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_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</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:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance 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_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</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:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance 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_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</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:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</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_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</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>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_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</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: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_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</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_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</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_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</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_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</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:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445020489216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 3,427<span></span>
</td>
<td class="nump">$ 13,823<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="nump">99<span></span>
</td>
<td class="nump">499<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">606<span></span>
</td>
<td class="nump">859<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">4,132<span></span>
</td>
<td class="nump">15,181<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashEquivalentsNoncurrent', window );">Non-current restricted cash</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">99<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Land, buildings, and equipment</a></td>
<td class="nump">4,516<span></span>
</td>
<td class="nump">21,731<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">13,615<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">158<span></span>
</td>
<td class="nump">183<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">22,421<span></span>
</td>
<td class="nump">37,194<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">340<span></span>
</td>
<td class="nump">1,260<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">173<span></span>
</td>
<td class="nump">339<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedEmployeeBenefitsCurrent', window );">Accrued compensation</a></td>
<td class="nump">107<span></span>
</td>
<td class="nump">2,522<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Due to related parties</a></td>
<td class="nump">175<span></span>
</td>
<td class="nump">172<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Current portion of financing lease obligations</a></td>
<td class="nump">97<span></span>
</td>
<td class="nump">370<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_CommonStockWarrantsCurrent', window );">Common stock warrants</a></td>
<td class="nump">291<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">479<span></span>
</td>
<td class="nump">191<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">1,662<span></span>
</td>
<td class="nump">4,854<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Financing lease obligations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">17,506<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease obligations</a></td>
<td class="nump">13,447<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non-current liabilities</a></td>
<td class="nump">79<span></span>
</td>
<td class="nump">702<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">15,188<span></span>
</td>
<td class="nump">23,062<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders' equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.0001 par value; 275,000,000 shares authorized; 48,944,771 shares issued and 48,844,619 shares outstanding as of December 31, 2022, and 38,874,146 shares issued and 38,773,994 shares outstanding as of December 31, 2021</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="nump">220,422<span></span>
</td>
<td class="nump">211,263<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Common stock in treasury, at cost; 100,152 shares as of December 31, 2022, and December 31, 2021</a></td>
<td class="num">(1,043)<span></span>
</td>
<td class="num">(1,043)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(212,151)<span></span>
</td>
<td class="num">(196,092)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">7,233<span></span>
</td>
<td class="nump">14,132<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 22,421<span></span>
</td>
<td class="nump">$ 37,194<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clxt_CommonStockWarrantsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common stock warrants current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_CommonStockWarrantsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedEmployeeBenefitsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedEmployeeBenefitsCurrent</td>
</tr>
<tr>
<td style="padding-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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: 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 https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://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 https://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 https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<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)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-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 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-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 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<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)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<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 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<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 https://asc.fasb.org/extlink&amp;oid=126975872&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 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<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)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<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)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 https://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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: 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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<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 (d)<br> -URI https://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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-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)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: 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 https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126897435&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 https://asc.fasb.org/extlink&amp;oid=126734703&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 https://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.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-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_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: 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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as current. 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="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 https://asc.fasb.org/extlink&amp;oid=126999549&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-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_RestrictedCashEquivalentsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=127002003&amp;loc=SL6242269-115581<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: 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 https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL6242262-115580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashEquivalentsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://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 https://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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<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 30<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<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)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-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>16
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445020243920">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">275,000,000<span></span>
</td>
<td class="nump">275,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">48,944,771<span></span>
</td>
<td class="nump">38,874,146<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">48,844,619<span></span>
</td>
<td class="nump">38,773,994<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Treasury stock, shares</a></td>
<td class="nump">100,152<span></span>
</td>
<td class="nump">100,152<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445021533920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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="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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 157<span></span>
</td>
<td class="nump">$ 25,987<span></span>
</td>
<td class="nump">$ 23,851<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Costs of goods sold</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">28,557<span></span>
</td>
<td class="nump">35,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="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">157<span></span>
</td>
<td class="num">(2,570)<span></span>
</td>
<td class="num">(11,276)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpensesAbstract', 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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">11,553<span></span>
</td>
<td class="nump">11,335<span></span>
</td>
<td class="nump">11,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="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Selling, general, and administrative</a></td>
<td class="nump">10,974<span></span>
</td>
<td class="nump">15,427<span></span>
</td>
<td class="nump">20,789<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCosts', window );">Restructuring costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">685<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">22,527<span></span>
</td>
<td class="nump">26,762<span></span>
</td>
<td class="nump">32,556<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(22,370)<span></span>
</td>
<td class="num">(29,332)<span></span>
</td>
<td class="num">(43,832)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain upon extinguishment of Payroll Protection Program Loan</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,528<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest, net</a></td>
<td class="num">(87)<span></span>
</td>
<td class="num">(1,414)<span></span>
</td>
<td class="num">(878)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Non-operating income (expenses)</a></td>
<td class="nump">5,566<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="num">(126)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">(16,891)<span></span>
</td>
<td class="num">(29,199)<span></span>
</td>
<td class="num">(44,836)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income taxes</a></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="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (16,891)<span></span>
</td>
<td class="num">$ (29,199)<span></span>
</td>
<td class="num">$ (44,836)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Earnings Per Share, Basic</a></td>
<td class="num">$ (0.37)<span></span>
</td>
<td class="num">$ (0.78)<span></span>
</td>
<td class="num">$ (1.32)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Earnings Per Share, Diluted</a></td>
<td class="num">$ (0.37)<span></span>
</td>
<td class="num">$ (0.78)<span></span>
</td>
<td class="num">$ (1.32)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted Average Number of Shares Outstanding, Basic</a></td>
<td class="nump">45,997,525<span></span>
</td>
<td class="nump">37,475,763<span></span>
</td>
<td class="nump">33,882,406<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted Average Number of Shares Outstanding, Diluted</a></td>
<td class="nump">45,997,525<span></span>
</td>
<td class="nump">37,475,763<span></span>
</td>
<td class="nump">33,882,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="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive stock options, restricted stock units, performance stock units, and common stock warrants</a></td>
<td class="nump">15,960,659<span></span>
</td>
<td class="nump">6,001,405<span></span>
</td>
<td class="nump">5,552,418<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-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_CostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&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 https://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 https://asc.fasb.org/extlink&amp;oid=128363288&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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<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> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-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_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate 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="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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-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 https://asc.fasb.org/extlink&amp;oid=126901519&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 (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: 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(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: 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 https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: 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(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<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 (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: 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(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of nonoperating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate 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="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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RestructuringCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445016498608">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDER'S EQUITY - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>ATM Facility Member</div></th>
<th class="th"><div>Follow-on Public Offering [Member]</div></th>
<th class="th"><div>Share-Based Payment Arrangement [Member]</div></th>
<th class="th"><div>IPO [Member]</div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th">
<div>Common Stock [Member] </div>
<div>ATM Facility Member</div>
</th>
<th class="th">
<div>Common Stock [Member] </div>
<div>Follow-on Public Offering [Member]</div>
</th>
<th class="th">
<div>Common Stock [Member] </div>
<div>Share-Based Payment Arrangement [Member]</div>
</th>
<th class="th">
<div>Common Stock [Member] </div>
<div>IPO [Member]</div>
</th>
<th class="th"><div>Additional Paid-In Capital [Member]</div></th>
<th class="th">
<div>Additional Paid-In Capital [Member] </div>
<div>ATM Facility Member</div>
</th>
<th class="th">
<div>Additional Paid-In Capital [Member] </div>
<div>Follow-on Public Offering [Member]</div>
</th>
<th class="th">
<div>Additional Paid-In Capital [Member] </div>
<div>IPO [Member]</div>
</th>
<th class="th"><div>Shares in Treasury [Member]</div></th>
<th class="th"><div>Accumulated Deficit [Member]</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss) [Member]</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2019</a></td>
<td class="nump">$ 62,508<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">$ 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="text">&#160;<span></span>
</td>
<td class="nump">$ 185,588<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">$ (1,043)<span></span>
</td>
<td class="num">$ (122,057)<span></span>
</td>
<td class="nump">$ 17<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance, shares at Dec. 31, 2019</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">32,951,329<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(44,836)<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>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="num">(44,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="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">4,971<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,971<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,037<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="text">&#160;<span></span>
</td>
<td class="nump">$ 14,036<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock, shares</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>
<td class="nump">3,750,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>
<td class="text">&#160;<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="Show.showAR( this, 'defref_clxt_NumberOfSharesWithheldForNetShareSettlement', window );">Shares withheld for net share settlement, shares</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="num">(17,792)<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="num">(17)<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>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithheldUponNetShareSettlementOfRestrictedStockUnitsValue', window );">Issuance of common stock and payment of minimum employee taxes withheld upon net share settlement of restricted stock units, 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">$ 212<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>
<td class="text">&#160;<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="Show.showAR( this, 'defref_clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithHeldUponNetShareSettlementOfRestrictedStockUnits', window );">Issuance of common stock and payment of minimum employee taxes withheld upon net share settlement of restricted stock units, shares</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">381,507<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance, shares at Dec. 31, 2020</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">37,065,044<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2020</a></td>
<td class="nump">36,875<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">$ 4<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">204,807<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">(1,043)<span></span>
</td>
<td class="num">(166,893)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(29,199)<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>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="num">(29,199)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">2,090<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,090<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,139<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="nump">$ 4,139<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock, shares</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="nump">1,438,647<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithheldUponNetShareSettlementOfRestrictedStockUnitsValue', window );">Issuance of common stock and payment of minimum employee taxes withheld upon net share settlement of restricted stock units, 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">$ 227<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>
<td class="text">&#160;<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="Show.showAR( this, 'defref_clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithHeldUponNetShareSettlementOfRestrictedStockUnits', window );">Issuance of common stock and payment of minimum employee taxes withheld upon net share settlement of restricted stock units, shares</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">270,303<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance, shares at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,773,994<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2021</a></td>
<td class="nump">14,132<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">$ 4<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">211,263<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,043)<span></span>
</td>
<td class="num">(196,092)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(16,891)<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>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16,891)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">3,998<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,998<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 111<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,051<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">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 111<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,050<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock, shares</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="nump">2,006,108<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,880,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_IssuanceOfCommonStockUponExerciseOfPrefundedWarrants', window );">Issuance of common stock upon exercise of pre-funded warrants</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,880,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_CumulativeEffectOfAdoptionOfLeaseAccountingStandard', window );">Cumulative Effect Of Adoption Of Lease Accounting Standard</a></td>
<td class="nump">832<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>
<td class="text">&#160;<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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">832<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithHeldUponNetShareSettlementOfRestrictedStockUnits', window );">Issuance of common stock and payment of minimum employee taxes withheld upon net share settlement of restricted stock units, shares</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">304,517<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance, shares at Dec. 31, 2022</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">48,844,619<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2022</a></td>
<td class="nump">$ 7,233<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">$ 5<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">$ 220,422<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">$ (1,043)<span></span>
</td>
<td class="num">$ (212,151)<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_clxt_CumulativeEffectOfAdoptionOfLeaseAccountingStandard">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cumulative effect of adoption of lease accounting standard.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_CumulativeEffectOfAdoptionOfLeaseAccountingStandard</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithHeldUponNetShareSettlementOfRestrictedStockUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Issuance of common stock and payment of minimum employee taxes withheld upon net share settlement of restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithHeldUponNetShareSettlementOfRestrictedStockUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithheldUponNetShareSettlementOfRestrictedStockUnitsValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Issuance of common stock and payment of minimum employee taxes withheld upon net share settlement of restricted stock units value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithheldUponNetShareSettlementOfRestrictedStockUnitsValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_IssuanceOfCommonStockUponExerciseOfPrefundedWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Issuance of common stock upon exercise of pre-funded warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_IssuanceOfCommonStockUponExerciseOfPrefundedWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_NumberOfSharesWithheldForNetShareSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of Shares withheld for net share settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_NumberOfSharesWithheldForNetShareSettlement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<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 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<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 https://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 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<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 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: 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 https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-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_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445021419856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDER'S EQUITY (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=clxt_AtmFacilityMember', window );">ATM Facility Member</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=clxt_FollowOnPublicOfferingMember', window );">Follow-on Public Offering [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts', window );">Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs</a></td>
<td class="nump">$ 0.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.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_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_TypeOfArrangementAxis=clxt_AtmFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=clxt_AtmFacilityMember</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=clxt_FollowOnPublicOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=clxt_FollowOnPublicOfferingMember</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>20
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445020576112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (16,891)<span></span>
</td>
<td class="num">$ (29,199)<span></span>
</td>
<td class="num">$ (44,836)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain upon extinguishment of Payroll Protection Program Loan</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,528)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">1,534<span></span>
</td>
<td class="nump">2,338<span></span>
</td>
<td class="nump">1,869<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">3,998<span></span>
</td>
<td class="nump">2,090<span></span>
</td>
<td class="nump">4,971<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_UnrealizedGainLossOnMarkToMarketOfCommonStockWarrants', window );">Unrealized (gain) loss on mark-to-market of common stock warrants</a></td>
<td class="num">(5,120)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,887<span></span>
</td>
<td class="num">(3,765)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_IncreaseDecreaseInDueToFromRelatedPartiesCurrent', window );">Due to/from related parties</a></td>
<td class="nump">3<span></span>
</td>
<td class="num">(594)<span></span>
</td>
<td class="num">(211)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,383<span></span>
</td>
<td class="nump">1,211<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">389<span></span>
</td>
<td class="nump">3,331<span></span>
</td>
<td class="num">(3,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="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(229)<span></span>
</td>
<td class="num">(360)<span></span>
</td>
<td class="num">(148)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_IncreaseDecreaseInAccruedExpenses', window );">Accrued expenses</a></td>
<td class="num">(166)<span></span>
</td>
<td class="num">(2,542)<span></span>
</td>
<td class="nump">347<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued compensation</a></td>
<td class="num">(2,415)<span></span>
</td>
<td class="nump">572<span></span>
</td>
<td class="num">(231)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other</a></td>
<td class="num">(467)<span></span>
</td>
<td class="nump">811<span></span>
</td>
<td class="nump">243<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used by operating activities</a></td>
<td class="num">(19,364)<span></span>
</td>
<td class="num">(18,811)<span></span>
</td>
<td class="num">(43,672)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromShortTermInvestments', window );">Sales and (purchases) of short-term investments, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">11,698<span></span>
</td>
<td class="num">(11,698)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of land, buildings, and equipment</a></td>
<td class="num">(1,520)<span></span>
</td>
<td class="num">(497)<span></span>
</td>
<td class="num">(1,786)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash (used) provided by investing activities</a></td>
<td class="num">(1,520)<span></span>
</td>
<td class="nump">11,201<span></span>
</td>
<td class="num">(13,484)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from common stock issuance</a></td>
<td class="nump">11,538<span></span>
</td>
<td class="nump">4,380<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Costs incurred related to the issuance of stock</a></td>
<td class="num">(1,173)<span></span>
</td>
<td class="num">(501)<span></span>
</td>
<td class="num">(963)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Proceeds from Payroll Protection Program loan</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,518<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_RepaymentsOfFinancingLeaseObligation', window );">Repayments of financing lease obligations</a></td>
<td class="num">(376)<span></span>
</td>
<td class="num">(364)<span></span>
</td>
<td class="num">(360)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from the exercise of stock options</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">227<span></span>
</td>
<td class="nump">212<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">9,989<span></span>
</td>
<td class="nump">3,742<span></span>
</td>
<td class="nump">15,407<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash, cash equivalents, and restricted cash</a></td>
<td class="num">(10,895)<span></span>
</td>
<td class="num">(3,868)<span></span>
</td>
<td class="num">(41,749)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash - beginning of period</a></td>
<td class="nump">14,421<span></span>
</td>
<td class="nump">18,289<span></span>
</td>
<td class="nump">60,038<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash - end of period</a></td>
<td class="nump">$ 3,526<span></span>
</td>
<td class="nump">$ 14,421<span></span>
</td>
<td class="nump">$ 18,289<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clxt_IncreaseDecreaseInAccruedExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (decrease) in accrued expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_IncreaseDecreaseInAccruedExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_IncreaseDecreaseInDueToFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate increase (decrease) during the reporting period in the amount due to/from the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_IncreaseDecreaseInDueToFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_RepaymentsOfFinancingLeaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Repayments of financing lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_RepaymentsOfFinancingLeaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_UnrealizedGainLossOnMarkToMarketOfCommonStockWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unrealized gain loss on mark to market of common stock warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_UnrealizedGainLossOnMarkToMarketOfCommonStockWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<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> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the 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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the 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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PaymentsForProceedsFromShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount paid (received) by the reporting entity through acquisition or sale and maturities of short-term investments with an original maturity that is three months or less which qualify for treatment as an investing activity based on management's intention and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3098-108585<br><br>Reference 3: 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 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromShortTermInvestments</td>
</tr>
<tr>
<td style="padding-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_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: 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 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<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 https://asc.fasb.org/extlink&amp;oid=126975872&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)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<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 https://asc.fasb.org/extlink&amp;oid=126732423&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 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: 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 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: 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 https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<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)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&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 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: 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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: 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 https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: 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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<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 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: 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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: 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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: 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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: 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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: 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 https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: 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 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: 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 https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445022637760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Organization and Summary of Significant Accounting Policies</a></td>
<td class="text"> <div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Overview </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Calyxt, Inc. was founded in 2010 and incorporated in Delaware. <div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Calyxt is a plant-based synthetic biology company. The Company leverages its proprietary PlantSpring<div style="font-size: 75%; vertical-align: top;;display:inline;;font-size:8.3px">&#8482;</div> technology platform to engineer plant metabolism to produce innovative, high-value, and sustainable materials and products for use in helping customers meet their sustainability targets and financial goals. The Company&#8217;s primary focus and commercialization strategy is on engineering synthetic biology solutions through its PlantSpring technology platform for manufacture using its proprietary and differentiated BioFactory<div style="font-size: 75%; vertical-align: top;;display:inline;;font-size:8.3px">&#8482;</div> production system for a diverse base of target customers across a range of end markets, including the cosmeceutical, nutraceutical, and pharmaceutical industries. The Company also commercializes its PlantSpring technology platform by licensing elements of the platform and historically developed traditional agriculture seed-trait product candidates, as well as selectively developing product candidates for customers in traditional agriculture. </div></div></div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Prior to its IPO on July&#160;25, 2017, the Company was a wholly owned subsidiary of Cellectis. As of December&#160;31, 2022, Cellectis owned 49.1&#160;percent of the Company&#8217;s issued and outstanding common stock. Cellectis has certain contractual rights as well as rights pursuant to the Company&#8217;s certificate of incorporation and bylaws, in each case, for so long as it maintains threshold beneficial ownership levels in the Company&#8217;s shares. See &#8220;Risk Factors&#8212;Although Cellectis and its affiliates hold less than a majority of the Company&#8217;s outstanding common stock, Cellectis possesses certain rights that prevent other stockholders from influencing significant decisions.&#8221; </div>  <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Basis of Presentation and Use of Estimates </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company has prepared its consolidated financial statements in accordance with accounting principles generally accepted in the United States (U.S. GAAP or GAAP) and has included the accounts of Calyxt and its subsidiary. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The preparation of consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates and assumptions that affect the reported amounts in the consolidated financial statements and accompanying notes, including those related to revenue recognition, the net realizable value of inventories, stock-based compensation, and valuation allowances on deferred tax assets. Actual results could materially differ from these estimates. </div>  <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cash, Cash Equivalents, Restricted Cash, and Investments </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">All investments purchased with an original maturity of three months or less are accounted for as cash equivalents. The Company&#8217;s restricted cash balances are cash and cash equivalents deposited in an amount equal to the future rent payments as required under the Company&#8217;s equipment lease facility. The Company may request the return of excess restricted cash collateral annually in December. The amount of the restricted cash balance the Company expects to have returned in 2023 is reflected as a current asset. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company periodically invests its cash in high grade, highly liquid securities, and investment funds. The Company considers securities purchased with more than ninety days to their original maturity at issuance to be short-term investments. These short-term investments are classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> securities based on the Company&#8217;s intent to generally match maturities with Calyxt&#8217;s projected monthly cash usage. The Company held these securities to their planned maturity or liquidated them earlier in response to variations in the Company&#8217;s monthly cash usage. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company ensures the credit risk in this portfolio is in accordance with its internal policies and if necessary, makes changes to investments to ensure credit risk is minimized. The Company has not experienced any counterparty credit losses. </div>  <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Accounts Receivable </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Accounts receivable are unsecured and are recorded at net realizable value. The Company makes judgments as to its ability to collect outstanding receivables based upon patterns of collectability, historical experience, and its evaluation of specific accounts and will provide an allowance for credit losses when collection becomes doubtful. The Company performs credit evaluations of its customers&#8217; financial condition on an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">as-needed</div> basis. Payment is generally due fifteen or thirty days from the invoice date depending upon the product, and accounts past 30 days are individually analyzed for collectability. When all collection efforts have been exhausted, the account is written off. </div>  <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Inventory </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Inventories are recorded at the lower of cost or net realizable value and include all costs of seed production and grain the Company purchased as well as costs to store and transport the grain. As of December&#160;31, 2020, inventory included the costs to process the grain into finished products. Consideration received from growers when they purchase seed is recorded as a reduction of inventory. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company evaluates inventory balances for obsolescence or estimated net realizable value on a regular basis based on the age of the inventory and its sales forecasts. At each <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">period-end,</div> the Company made assumptions regarding projected selling prices for its products considering futures market prices for the underlying agricultural markets and its associated risk management strategies, anticipated costs, and other factors that take into consideration its limited operating history and compare those prices to the current weighted average inventory costs. If the Company&#8217;s costs were higher than the projected selling prices, then a valuation adjustment was recorded. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Prior to the commercialization of its high oleic soybean products, the Company expensed all grain costs as R&amp;D.</div>  <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Forward Purchase Contracts </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Under the Company&#8217;s former <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">go-to-market</div></div> soybean strategy, it would enter into hedging contracts to convert fixed price grain inventories and fixed price grain production agreements to floating prices, consistent with how the grain was sold. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The seed contracts often required the Company to pay prices for the seed produced at commodity futures market prices plus a premium. The seed growers had the option to fix their price with the Company throughout the term of the agreement. The Company paid a portion of the seed cost in December each year and the remainder upon delivery in either the first or second quarter of the following year. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The grain grower contracts required the Company to pay prices for all grain produced at commodity futures market prices plus a premium. The grain growers had the option to fix their price with the Company throughout the term of the agreement. The grain grower contracts allowed for delivery of grain to the Company at harvest, if so specified when the agreement was executed, otherwise delivery occurred on a date that was elected by the Company through August&#160;31, 2021. The Company paid for grain within a contractually determined number of days following delivery and final pricing. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Upon delivery, the inventory was carried at historical cost but sold at prevailing market prices. As a result, the Company entered into hedging arrangements by selling futures contracts which converted its market exposure to these fixed prices to floating prices. By executing these hedging strategies, the Company could closely match the expected economic terms of the grain sale with the market, which helped stabilize margins until such inventory was sold. The Company did not account for these economic hedges as accounting hedges. All unrealized gains or losses on outstanding hedging contracts were recognized in Cost of Goods sold. The Company expected that any gains or losses from these hedging arrangements would be offset by gains or losses on the grain inventories when such grain inventories were sold. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Prior to August&#160;1, 2020, the Company designated all of its commodity derivative contracts as cash flow hedges based on the nature of its business activities. As a result, all gains or losses associated with recording those commodity derivative contracts at fair value were recorded as a component of accumulated other comprehensive income (loss) (AOCI). The Company reclassified amounts from AOCI to cost of goods sold when the underlying products were sold to which those hedges related. For the year ended December&#160;31, 2020, the Company reclassified a nominal amount from AOCI to cost of goods sold, and there were no such reclassifications in 2021 or 2022. </div>  <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Land, Buildings, and Equipment</div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Land, buildings, and equipment are stated at cost less accumulated depreciation. Assets under capital lease are stated at the lesser of their net present value of future lease payments or fair market value. Repair and maintenance costs are expensed as incurred. The cost and accumulated depreciation of property and equipment retired, or otherwise disposed of, are removed from the related accounts, and any residual values are charged to expense. Depreciation is recorded using the straight-line method over estimated useful lives as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:63%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Buildings and improvements</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-20&#160;years</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Leasehold improvements</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">Shorter&#160;of&#160;lease&#160;term&#160;or&#160;15&#160;years</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Office furniture and equipment</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">7 years</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Assets under capital lease</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">4-20</div> years</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Computer equipment and software</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-5</div> years</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vehicles</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-6</div> years</td> </tr> </table>  <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Impairment of Long-Lived Assets </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company has a single asset group and reviews its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of that asset group may not be recoverable. If the impairment tests indicate that the carrying value of the asset group is greater than the expected undiscounted cash flows to be generated by the asset group, further analysis is performed to determine the fair value of the asset group. To the extent the fair value of the asset group is less than its carrying value, an impairment loss is recognized equal to the amount the carrying value exceeds the fair value of the asset group. If the Company&#8217;s plans or intentions change with regard to a specific asset within the asset group, that asset&#8217;s remaining useful life is assessed, and depreciation is accelerated if necessary. Assets to be disposed of are carried at the lower of their carrying value or fair value less costs to sell. Fair value is measured using a discounted cash flow model or independent appraisals, as appropriate. The Company has not recognized any impairment losses in these consolidated financial statements. </div>  <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue Recognition </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company accounts for a contract as revenue when it has approval and commitment to perform from both parties, the rights of the parties are identified, payment terms are established, the contract has commercial substance, and collectability of the consideration is probable. Changes to contracts are assessed for whether they represent a modification or should be accounted for as a new contract. The Company considers the following indicators, among others, when determining if it is acting as a principal in the transaction and recording revenue on a gross basis: (i)&#160;the Company is primarily responsible for fulfilling the promise to provide the specified good or service, (ii)&#160;the Company has inventory risk before the specified good </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">or service has been transferred to a customer or after transfer of control to the customer and (iii)&#160;the Company has discretion in establishing the price for the specified good or service. If a transaction does not meet the Company&#8217;s indicators of being a principal in the transaction, then the Company is acting as an agent in the transaction and the associated revenues are recognized on a net basis. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company recognizes revenue when control of the good or service has passed to the customer. The following indicators are evaluated in determining when control has passed to the customer: (i)&#160;the customer has legal title to the product, (ii)&#160;the Company has transferred physical possession of the product or service to the customer, (iii)&#160;the Company has a right to receive payment for the good or service, (iv)&#160;the customer absorbs the significant risks and rewards of ownership of the good and (v)&#160;the customer has accepted the good. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company generally does not incur costs to obtain new contracts. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Performance Obligations </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer. A contract&#8217;s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The Company&#8217;s contracts may contain multiple performance obligations if a promise to transfer the individual good or service is separately identifiable from other promises in the contracts and, therefore, is considered distinct. Performance obligations that are not considered distinct are combined with other goods or services in the contract until that combination meets the distinct criteria above. For contracts with multiple performance obligations, the Company determines the standalone selling price of each performance obligation and allocates the total transaction price using the relative selling price basis. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following is a description of the principal goods and services from which the Company generates revenue: </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Product Sales </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Historically, the Company sold soybean grain, oil, and meal. The Company recognized sales revenue at the point in time that title transferred to the customer, which was based on shipping terms. Sales included shipping and handling charges if billed to the customer and were reported net of trade promotion and other costs, including estimated allowances for returns, unsalable products, and prompt pay discounts. Sales, use, value-added, and other excise taxes were not recognized in revenue. Trade promotions were recorded based on estimated participation and performance levels for offered programs at the time of sale. The Company generally did not allow a right of return. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During 2021 and 2020, the Company sold soybean grain to a processor and subsequent to the sale they utilized the Company&#8217;s rented third-party storage facility to hold the grain until such time they requested it be delivered. The Company was responsible for all handling charges and delivery activities. In those instances, the Company recognized revenue from the sale of grain to the processor upon the transfer of the control of the grain, which was determined to be at the time of the issuance of the purchase order and assignment of warehouse receipts to the customer. The Company determined that the reason for the arrangement was substantive, in that the customer had requested the arrangement, the product was separately identified as belonging to the customer, the product was ready for physical transfer, and the Company did not have the ability to use the product or direct it to another customer. The Company concluded that any remaining performance obligations (e.g., for custodial services) were immaterial in relation to the contract. The Company concurrently accrued all estimated future storage, handling, and delivery costs associated with that sale. All arrangements of this nature were completed prior to December&#160;31, 2021. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In certain transactions occurring in the third quarter of 2020, the Company sold grain to a processor with a commitment to provide consideration to the processor in exchange for the soybean meal resulting from the grain crushing activity. The Company determined the consideration payable to the processor was not in exchange for a distinct good or service, as the soybean meal was considered highly interrelated to the grain because they both possess Calyxt specific genetic traits, and the transactions were entered into in contemplation of one another, and therefore, were not considered to be distinct within the context of the contract. For these transactions, the Company recognized revenue from the sale of grain in the amount of the final net cash settlement with the processor, as the consideration payable to the processor was treated as a reduction of revenue. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Technology Licensing </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company recognizes revenue from license agreements, which may consist of nonrefundable <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">up-front</div> payments, milestone payments, annual licensing fee payments, royalty payments, and payments for services. </div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Nonrefundable <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">up-front</div> payments are deferred and recognized as revenue over the term of the license agreement. If a license agreement is terminated before the original term of the agreement is fulfilled, all remaining deferred revenue is recognized at termination. </div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Annual licensing fee payments are generally associated with services in the contract and are recognized over time as the customer receives the benefits of the services. If necessary, the Company establishes and increases a contract asset as the revenue is recognized. For these types of payments, the Company recognizes revenue using an input method, such as the completed contract or time elapsed methods, or an output method, such as the work performed or units produced methods. The Company will apply each method of revenue recognition consistently for like contracts and assess any revenue estimates periodically for cumulative adjustments. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In certain instances, the receipt of payments in these arrangements are dependent upon the achievement of certain scientific, regulatory, commercial, or other milestones. The Company recognizes milestone payments when the triggering event has occurred, there are no further contingencies or services to be provided with respect to that event, and the counterparty has no right to refund of the payment. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Royalty revenues are expected to arise following the commercialization of products developed using the licensed technology by the counterparty to the license agreement. The royalties may be a percentage of sales or another measurement achieved by the licensee. Royalty revenues will be recognized at the later of (i)&#160;when the licensee is generating sales subject to royalty payments or (ii)&#160;the performance obligation to which the sales-based or usage-based royalties relates has been satisfied. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Product Development Agreements </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company recognizes revenue from product development agreements, which may consist of nonrefundable <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">up-front</div> payments, milestone payments, annual payments, and payments for services. </div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Nonrefundable <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">up-front</div> payments are recognized as revenue over the term of the development agreement. If a development agreement is terminated before the original term of the agreement is fulfilled, all remaining deferred revenue is recognized at termination. </div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In certain instances, the receipt of payments in these arrangements are dependent upon the achievement of certain scientific, regulatory, commercial, or other milestones. Milestone payments are considered variable consideration which are evaluated against the Company&#8217;s performance obligations for determination of when it is appropriate to recognize revenue. For purposes of revenue recognition, the Company considers whether the performance obligation is achieved, which may be (i)&#160;when a triggering event has occurred, (ii)&#160;there are no further contingencies or services to be provided with respect to that event, and (iii)&#160;the customer has no right to require refund of their payment. The Company recognizes milestone payments as revenue when it is highly probable that any revenue recognized will not be subsequently reversed. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Annual payments are generally associated with services in the contract and are recognized over time as the customer receives the benefits of the services. If necessary, the Company establishes and increases a contract asset as the revenue is recognized. For these types of payments, the Company recognizes revenue using an input method, such as the completed contract or time elapsed methods, or an output method, such as the work performed or units produced methods. The Company will apply each method of revenue recognition consistently for like contracts and assess any revenue estimates periodically for cumulative adjustments. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Agreements for the performance of R&amp;D services and cost reimbursements are recognized as revenue over time based on work performed. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Collaborative Arrangements </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For arrangements that do not represent contracts with a customer, the Company analyzes the transaction to assess whether the arrangement involves joint operating activities performed by parties that are both active participants in the activities and exposed to significant risks and rewards that are dependent on the commercial success of such activities. The Company had no such arrangements as of December&#160;31, 2022. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Advertising Costs </div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company expenses advertising costs as incurred. </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Research and Development Expenses </div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company recognizes R&amp;D expenses as incurred. These expenses consist of direct costs for R&amp;D and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">R&amp;D-related</div> allocations of overhead costs such as facilities and information technology costs. Costs incurred in connection with customer-funded activities are expensed as incurred. Costs to acquire technologies that are utilized in R&amp;D that have no alternative future use are expensed as incurred. Prior to the commercialization of the Company&#8217;s soybean product, the Company expensed all grain costs as R&amp;D. </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Patents </div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company expenses patent costs, including related legal costs, as incurred. Costs to write and support the research for filing patents are recorded as R&amp;D expenses in the statements of operations. Costs to maintain, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-license,</div> and defend patents are recorded as SG&amp;A expenses in the statements of operations. </div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Stock-Based Compensation </div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company generally measures the fair value of employee and nonemployee stock-based awards on their grant date and records compensation expense on a straight-line basis over the related service period of the award, which is generally the vesting period. The Company uses the Black-Scholes option pricing model to value its stock option awards. The Company generally measures compensation expense for grants of restricted stock units using the Company&#8217;s share price on the date of grant. The Company uses a Monte Carlo simulation pricing model when estimating the fair values of PSUs. The Company estimates fair values and accounts for employee and nonemployee awards in a similar manner. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Due to the Company&#8217;s limited history, it does not always have sufficient historical stock option activity to make predictive assumptions based solely on its stock or stock option activity for the Black-Scholes option pricing model. As a result, the Company may need to use data from other comparable public companies or alternative calculation methods to make predictive assumptions. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company estimates its future stock price volatility using the weighted-average historical volatility calculated from a group of comparable public companies over the expected term of the option. The group of comparable public companies is determined by management on an annual basis. When </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">selecting a comparable company, management considers relevant factors including industry and strategy, size, maturity, and financial leverage. The comparable companies used by management to calculate expected volatility may change from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">year-to-year</div></div> because of changes in those factors and because a new comparable company may become publicly traded. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The expected term of stock options is estimated using the average of the vesting tranches and the contractual life of each grant for employee options, or the simplified method, as the Company has limited historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior for its stock option grants. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Due to the limited historical experience of the Company&#8217;s stock awards program, it has elected to account for forfeitures of awards as they occur. If an award is forfeited prior to vesting, the associated reduction in expense is reflected net in stock-based compensation expense in that period. Stock-based compensation expense is recorded in R&amp;D and SG&amp;A expenses in the Company&#8217;s consolidated statements of operations. </div>  <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income Taxes </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Current income taxes are recorded based on statutory obligations for the current operating period for the jurisdictions in which the Company has operations. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Deferred taxes are provided on an asset and liability method, whereby deferred tax assets are recognized for deductible temporary differences and deferred tax liabilities are recognized for taxable temporary differences. Temporary differences are the differences between the reported amounts of assets and liabilities and their tax basis. Deferred tax assets are reduced by a valuation allowance when the Company believes it is more likely than not that some portion or all the deferred tax assets will not be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment.</div>  <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign Currency Transactions </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Transactions in foreign currencies are translated at the exchange rates effective on the transaction dates. Assets and liabilities denominated in foreign currencies are translated at the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">period-end</div> exchange rate. Foreign currency gains and losses are recognized in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-operating</div> expenses in the consolidated statements of operations. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Foreign currency fluctuations affect the Company&#8217;s foreign currency cash flows related primarily to payments to Cellectis. The Company&#8217;s principal foreign currency exposure is to the euro. The Company does not hedge these exposures, and it does not believe that the current level of foreign currency risk is significant to its operations. </div>  <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Net Loss Per Share </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Due to the Company&#8217;s net loss position for the years ended December&#160;31, 2022, 2021, and 2020, all its outstanding stock options, restricted stock units, PSUs, and Common Warrants are considered anti-dilutive and excluded from the calculation of net loss per share. Accordingly, the treasury method was not used in determining the number of anti-dilutive stock options and restricted stock units. </div>  <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recently Issued Accounting Pronouncements </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standard Update (ASU) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2016-02,</div> Leases (Topic 842) and in July 2018, ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2018-10,</div> Codification Improvements to Topic 842, Leases, and ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-11,</div> Leases (Topic 842) &#8211; Targeted Improvements (collectively, the New Lease Standard). The New Lease Standard requires lessees to record assets and liabilities on the balance sheet for all leases with terms longer than 12 months. The New Lease Standard establishes ROU model that requires a lessee to recognize a ROU asset and lease liability on the balance sheet for all leases with a term longer than 12 months. Leases will be classified as either finance or operating, with the classification affecting the pattern of expense recognition in the income statement. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company adopted the New Lease Standard as of January&#160;1, 2022, using the transition method which does not require revisions to comparative periods. The Company elected to implement the transition package of practical expedients permitted within the New Lease Standard, which among other things, allows it to carryforward the historical lease classification. In addition, the Company elected the hindsight practical expedient to determine the lease term for existing leases and it also made an accounting policy election to not record leases with an initial term of 12 months or less on its consolidated balance sheet. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s adoption of the New Lease Standard required it to remove the previously reported amounts for land, buildings, and equipment associated with its headquarters and laboratory facility lease as well as the associated liability. The Company assessed the elements of its lease agreement and upon adoption, recorded an operating lease associated with the sale leaseback of land component of the lease, and a second operating lease associated with the building component of the lease. The Company recorded operating lease assets and liabilities of $14.1&#160;million within its consolidated balance sheet as of January&#160;1, 2022. The New Lease Standard had no impact on the Company&#8217;s consolidated statements of operations or cash flows. The $0.8&#160;million cumulative effect of the adoption of the New Lease Standard was recorded to stockholders&#8217; equity. See Note 8 for further information regarding the Company&#8217;s leases. <br/></div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In June 2016, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2016-13,</div> &#8220;Financial Instruments &#8211; Credit Losses (Topic 326)&#8221; (ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13).</div> ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13</div> creates accounting requirements on how to account for credit losses on most financial assets and certain other instruments. This will require the estimation of </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"/> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"/> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">lifetime expected credit losses and corresponding recognition of allowance for losses on trade and other receivables, loans, and other instruments held at amortized cost. The ASU requires certain recurring disclosures and is effective for annual periods, and interim periods within those annual periods, beginning on or after December&#160;15, 2023. The Company is analyzing the impact of this standard on its results of operations and financial position.</div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&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 https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445022637760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Going Concern<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubstantialDoubtAboutGoingConcernTextBlock', window );">Going Concern</a></td>
<td class="text"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">2. GOING CONCERN </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company has incurred losses since its inception. The Company&#8217;s net loss was $16.9&#160;million for the year ended December&#160;31, 2022, and it used $19.4&#160;million of cash for operating activities for the year ended December&#160;31, 2022. The Company&#8217;s primary sources of liquidity are its cash and cash equivalents, with additional liquidity accessible, subject to market conditions and other factors, including limitations that may apply to the Company under applicable SEC and Nasdaq Capital Market (Nasdaq) regulations, from the capital markets, including under the Open Market Sale Agreement<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">SM</div> with Jefferies LLC (as amended, the ATM Facility). </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, the Company had $3.5&#160;million of cash, cash equivalents, and restricted cash. The Company&#8217;s restricted cash is associated with its equipment financing leases and was $0.1&#160;million as of December&#160;31, 2022, and will be returned following the payoff of the lease obligations in 2023. Current liabilities were $1.7&#160;million as of December&#160;31, 2022. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On October&#160;3, 2022, the Company entered into an amendment to the Open Market Sale Agreement with Jefferies for the ATM Facility that enables it, subject to the applicable baby shelf rules described below, to offer and sell up to 15,661,000 shares of its common stock. At its discretion, the Company determines the timing and number of shares to be issued under the ATM Facility. During the fourth quarter of 2022, the Company issued approximately 2.0&#160;million shares of common stock under the ATM Facility for proceeds of $0.1&#160;million net of commissions and payments for other share issuance costs. From December&#160;31, 2022, through the date of this report, the Company has not issued any additional shares under the ATM Facility. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">During the February 2022 Offering, the Company issued 3,880,000 shares of its common stock, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-Funded</div> Warrants to purchase up to 3,880,000 shares of its common stock, and Common Warrants to purchase up to 7,760,000 shares of its common stock in the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Follow-On</div> Offering. In the aggregate, the Company received net proceeds of $10.0&#160;million, after deducting approximately $0.9&#160;million of underwriting discounts and estimated other offering expenses. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company has incurred losses since its inception and anticipates that it will continue to generate losses for the next several years. Over the longer term and until the Company can generate cash flows sufficient to support its operating capital requirements, it expects to finance a portion of future cash needs through (i)&#160;cash on hand, (ii)&#160;commercialization activities, which may result in various types of revenue streams from (a)&#160;future product development agreements and technology licenses, including upfront and milestone payments, annual license fees, and royalties; and (b)&#160;product sales from its proprietary BioFactory production system; (iii)&#160;government or other third-party funding, (iv)&#160;public or private equity or debt financings, or (v)&#160;the execution of an alternative strategic transaction pursuant to the board of directors&#8217; ongoing evaluation process, or (vi)&#160;a combination of the foregoing. However, capital generated by commercialization activities, if any, is expected to be received over a period of time and near-term additional capital may not be available on reasonable terms, if at all. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Although the Company has access to the ATM Facility, based on the Company&#8217;s public float, as of the date of the filing of this Annual Report, the Company is only permitted to utilize a &#8220;shelf&#8221; registration statement for primary offerings, including the registration statement under which the ATM Facility is operated, subject to Instruction I.B.6 to Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">S-3,</div> which is referred to as the &#8220;baby shelf&#8221; rules. For so long as the Company&#8217;s public float is less than $75,000,000, it may not sell more than the equivalent of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">one-third</div> of its public float during any 12 consecutive months pursuant to the baby shelf rules. While alternative public and private transaction structures may be available, these may require additional time and cost, may result in substantial dilution to existing stockholders, particularly in light of the Company&#8217;s current stock price, may impose operational restrictions on the Company, and may not be available on attractive terms or at all. Accordingly, the Company continuously assesses market conditions and available financing alternatives. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s ability to continue as a going concern will depend on its ability to obtain additional public or private equity or debt financing, obtain government or private grants and other similar types of funding, to consummate an alternative strategic transaction, attain further operating efficiencies, reduce or contain expenditures, and, ultimately, to generate revenue. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company believes that its cash, cash equivalents, and restricted cash as of December&#160;31, 2022, considering continuing actions taken to reduce its operating expenses to enable the Transactions to close, the legal settlement discussed in Note 8 to the consolidated financial statements, and funding to be provided by Cibus are sufficient to fund its operations through the second quarter of 2023. The Company&#8217;s management has concluded there is substantial doubt regarding its ability to continue as a going concern because it will need to raise additional capital to support its business plan for a period of 12 months or more from the date of this filing. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The accompanying financial statements have been prepared on a going concern basis, which contemplates the realization of assets and satisfaction of liabilities in the ordinary course of business. The financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of the uncertainties described above. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Management has implemented various cost reduction and other cash-focused measures to manage liquidity. If the Company is unable to raise additional capital in a sufficient amount or on acceptable terms or to consummate an alternative strategic transaction, the Company may have to implement increasingly stringent cost saving measures and significantly delay, scale back, or cease operations, in part or in full. If the Company raises additional funds through the issuance of additional debt or equity securities, including as part of a strategic alternative, it could result in substantial dilution to its existing stockholders and increased fixed payment obligations, and these securities may have rights senior to those of the Company&#8217;s shares of common stock. Any of these events could significantly harm the Company&#8217;s business, financial condition, and prospects. </div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubstantialDoubtAboutGoingConcernTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure 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="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 https://asc.fasb.org/subtopic&amp;trid=51888271<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>23
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445021616544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments Measured at Fair Value and Concentrations of Credit Risk<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TextBlockAbstract', window );"><strong>Text Block [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_FairValueOfFinancialInstrumentsAndConcentrationsOfCreditRiskDisclosureTextBlock', window );">Financial Instruments Measured at Fair Value and Concentrations of Credit Risk</a></td>
<td class="text"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">3. FINANCIAL INSTRUMENTS MEASURED AT FAIR VALUE AND CONCENTRAIONS OF CREDIT RISK </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments Measured at Fair Value and Financial Statement Presentation </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Financial instruments including cash and cash equivalents, restricted cash, accounts payable, and all other current liabilities have carrying values that approximate fair value. The Company measures Common Warrants on a quarterly basis. The accounting guidance establishes a three-tier hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as of the measurement date as follows: </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Level&#160;1: Fair values are based on unadjusted quoted prices in active trading markets for identical assets and liabilities. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Level&#160;2: Fair values are based on observable quoted prices other than those in Level&#160;1, such as quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in inactive markets. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Level&#160;3: Fair values are based on at least one significant unobservable input for the asset or liability. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair Value Measurements and Financial Statement Presentation </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2021, the Company had no financial instruments measured at fair value. The fair values of the Company&#8217;s financial instruments measured at fair value and their respective levels in the fair value hierarchy as of December&#160;31, 2022, were as follows: </div>  <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:60%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Values of Assets</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Values of Liabilities</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level&#160;1</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level&#160;2</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level&#160;3</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level&#160;1</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level&#160;2</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level&#160;3</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other items reported at fair value:</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; padding-bottom: 0.375pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Common stock warrants</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">$</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">$</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">$</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">$</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">$</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">$</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">$</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">291</td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">$</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">291</td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">291</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">291</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table>  <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company estimates the fair value of the Common Warrants as of the date of issuance and at the end of every fiscal period using a Black-Scholes option pricing model, which requires it to make predictive assumptions regarding future stock price volatility and dividend yield. The Company estimates the risk-free interest rate based on the United States Treasury <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">zero-coupon</div> yield curve for the remaining life of the Common Warrants. The Company estimates its future stock price volatility using its historical volatility over the remaining life of the Common Warrants. The Company does not pay dividends and does not expect to pay dividends in the foreseeable future. </div>  <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The estimated fair values of the Common Warrants, and the assumptions used for the Black-Scholes option pricing model were as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:80%"/>
<td style="vertical-align:bottom;width:17%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Estimated fair value of Common Warrants:</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">0.04</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Assumptions:</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected term to liquidation (in years)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4.6</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected volatility</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">85.0</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Risk-free interest rate</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4.0</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td></tr></table>  <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, the Company had no other financial instruments measured at fair value. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> portion of the Company&#8217;s financing lease obligations are also considered a financial instrument, which the Company measures at fair value for disclosure purposes. It is a Level&#160;2 liability and as of December&#160;31, 2021, it had a fair value of $14.5&#160;million. There is no <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> portion of the financing lease obligation at December&#160;31, 2022. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Concentrations of Credit Risk </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company invests its cash, cash equivalents, and restricted cash in highly liquid securities and investment funds. The Company diversifies the risk associated with investing in securities by allocating its investments to a diverse portfolio of short-dated, high investment-grade securities, which it classifies as short-term investments that are recorded at fair value in its consolidated financial statements. The Company maintains the credit risk in this portfolio in accordance with its internal policies and if necessary, makes changes to investments to minimize credit risk. The Company has not experienced any counterparty credit losses. As of December&#160;31, 2022, the Company did not hold any short-term investments. </div> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clxt_FairValueOfFinancialInstrumentsAndConcentrationsOfCreditRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instruments and concentrations of credit risk disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_FairValueOfFinancialInstrumentsAndConcentrationsOfCreditRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445025748240">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related-Party Transactions</a></td>
<td class="text"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">4. RELATED-PARTY TRANSACTIONS </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company is party to several agreements that govern its relationship with Cellectis, some of which require the Company to make payments to Cellectis. Pursuant to the Company&#8217;s management services agreement with Cellectis, it incurred no management fee expenses in 2022, and it incurred nominal management fee expenses in 2021 and 2020. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/> <div/><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Cellectis has also guaranteed the lease agreement for the Company&#8217;s headquarters. Cellectis&#8217; guarantee of the Company&#8217;s obligations under the lease will terminate at the end of the second consecutive calendar year in which the Company&#8217;s tangible net worth exceeds $300&#160;million. The Company agreed to indemnify Cellectis for any obligations incurred by Cellectis under its guaranty of the obligations under the lease, effective upon Cellectis&#8217; ownership falling to 50&#160;percent or less of the Company&#8217;s outstanding common stock. This indemnification obligation was triggered in October 2022. </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">TALEN<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">&#174;</div> is the Company&#8217;s primary gene editing technology. TALEN<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">&#174;</div> technology was invented by researchers at the University of Minnesota and Iowa State University and exclusively licensed to Cellectis. The Company obtained an exclusive license for the TALEN<div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px">&#174;</div> technology for commercial use in plants from Cellectis. The Company also licenses other technology from Cellectis. Cellectis is entitled to royalties on any revenue the Company generates from sales of products less certain amounts as defined in the license agreement, royalties on certain cumulative revenue thresholds, and a percentage of any sublicense revenues. The Company has incurred nominal license and royalty fees for the years ended December&#160;31, 2022, 2021, and 2020. </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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>25
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445025660800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FederalHomeLoanBanksAbstract', window );"><strong>Federal Home Loan Banks [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">5. STOCKHOLDERS&#8217; EQUITY </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Preferred Stock </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Preferred stock of 50.0&#160;million shares, with a $0.0001 par value, is authorized but unissued. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Follow-on</div> Public Offerings </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">During the February 2022 Offering, the Company issued 3,880,000 shares of its common stock, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-Funded</div> Warrants to purchase up to 3,880,000 shares of its common stock, and Common Warrants to purchase up to 7,760,000 shares of its common stock. The aggregate offering price for each share of common stock and accompanying Common Warrant was $1.41 per share. The aggregate offering price for each <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-Funded</div> Warrant and accompanying Common Warrant was $1.4099 per share. In the aggregate, the Company received net proceeds of $10.0&#160;million, after deducting approximately $0.9&#160;million of underwriting discounts and estimated other offering expenses. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-Funded</div> Warrants </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Each <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-Funded</div> Warrant entitled the holder to purchase one share of the Company&#8217;s common stock at an exercise price of $0.0001 per share. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-Funded</div> Warrants were recorded as a component of stockholders&#8217; equity within additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital. The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-Funded</div> Warrants were exercised in full on May&#160;4, 2022, and subsequently settled with the counterparty. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Common Stock Warrants </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Each Common Warrant entitles the holder to purchase one share of common stock at an exercise price of $1.41 per share. The Common Warrants became exercisable on August 23, 2022, and expire on August 23, 2027. The Common Warrants are recorded as a liability in the Company&#8217;s consolidated balance sheet. Per the terms of the Common Warrants, a holder of an outstanding warrant is not entitled to exercise any portion of such warrant if, upon exercise of such portion of the warrant, the holder&#8217;s ownership of the Company&#8217;s common stock (together with its affiliates) or the combined voting power of the Company&#8217;s securities beneficially owned by such holder (together with its affiliates) would exceed the 4.99&#160;percent after giving effect to the exercise. </div>  <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Warrant transactions for the year ended December&#160;31, 2022, are as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:65%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Number of<br/> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-Funded</div><br/> Warrants</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Weighted<br/> Average<br/> Exercise<br/> Price</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Number of<br/> Common<br/> Warrants</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Weighted<br/> Average<br/> Exercise<br/> Price</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding as of December&#160;31, 2021:</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Issued</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,880,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.0001</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,760,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.41</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited/canceled</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercised</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,880,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.0001</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding as of December&#160;31, 2022:</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,760,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.41</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercisable as of December&#160;31, 2022:</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,760,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.41</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table>  <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On October&#160;20, 2020, the Company completed a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">follow-on</div> offering of its common stock. It sold an aggregate of 3,750,000 shares of common stock at a price of $4.00 per share. In the aggregate, the Company received net proceeds from the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">follow-on</div> offering of $14.0&#160;million, after deducting $1.0&#160;million of placement and agent fees and other offering expenses. As part of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">follow-on</div> offering, Cellectis purchased 1,250,000 shares of common stock for a value of $5.0&#160;million, the proceeds of which are included in the net proceeds of $14.0&#160;million. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">ATM Facility </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On September&#160;21, 2021, the Company entered into an ATM Facility with Jefferies LLC, as sole selling agent. The Company issued approximately 1.4&#160;million shares of common stock under the ATM Facility in 2021. In the aggregate, the Company received net proceeds from the ATM Facility of $4.1&#160;million through early January 2022. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On October&#160;3, 2022, the Company entered into an amendment to the Open Market Sale Agreement that enables it, subject to the applicable baby shelf rules, to offer and sell up to 15,661,000 shares of its common stock. At its discretion, the Company determines the timing and number of shares to be issued under the ATM Facility. During the fourth quarter of 2022, the Company issued approximately 2.0&#160;million shares of common stock under the ATM Facility for proceeds of $0.1&#160;million net of commissions and payments for other share issuance costs. From December&#160;31, 2022, through the date of this report, the Company has not issued any additional shares under the ATM Facility. </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_FederalHomeLoanBanksAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FederalHomeLoanBanksAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://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 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445025578672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">6. STOCK-BASED COMPENSATION </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company uses broad-based stock plans to attract and retain highly qualified officers and employees and to help ensure that management&#8217;s interests are aligned with those of its shareholders. The Company has also granted equity-based awards to directors, nonemployees, and certain employees of Cellectis. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In December 2014, the Company adopted the 2014 Plan, which allowed for the grant of stock options, and in June 2017, it adopted the 2017 Plan, which allowed for the grant of stock options, restricted stock units, PSUs, and other types of equity awards. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On February&#160;19, 2021, James Blome ceased serving as the Company&#8217;s Chief Executive Officer. The Company recorded a benefit to earnings from a $2.5&#160;million recapture of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cash</div> stock compensation expense from the forfeiture of Mr.&#160;Blome&#8217;s unvested stock options, restricted stock units, and PSUs. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On July&#160;16, 2021, the Company filed a Registration Statement on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">S-8</div> with the SEC which registered an additional 4,299,904 shares of common stock that may be issued or delivered and sold pursuant to the 2017 Plan and 600,000 shares of common stock that may be issued or delivered and sold pursuant to the Calyxt, Inc. Inducement Plan. Shares of common stock are issuable under the Inducement Plan upon the settlement of PSUs which were granted to Mr.&#160;Michael&#160;A. Carr in July 2021 as a material inducement to accept employment as the Company&#8217;s President and Chief Executive Officer. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, 2,718,149 shares were registered and available for grant under effective registration statements, while 3,112,568 shares were available for grant in the form of stock options, restricted stock, restricted stock units, and PSUs under the 2017 Plan. Stock-based awards currently outstanding also include awards granted under the 2014 Plan and the Inducement Plan. No further awards will be granted under either the 2014 Plan or the Inducement Plan. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Stock Options </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The estimated fair values of stock options granted, and the assumptions used for the Black-Scholes option pricing model were as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:57%"/>
<td style="vertical-align:bottom;width:12%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:11%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:11%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Estimated fair values of stock options granted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">0.86</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3.61</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3.24</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Assumptions:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Risk-free interest rate</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1.9%&#160;-&#160;3.5</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">0.6%&#160;-&#160;1.2</div></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">0.3%&#160;-&#160;1.7</div></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected volatility</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">89.7%&#160;-&#160;92.8</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">80.1%&#160;-&#160;91.0</div></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">77.4%&#160;-&#160;81.2</div></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected term (in years)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5.5&#160;- 6.9</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5.5&#160;- 6.5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6.0&#160;- 10.0</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table>  <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company estimates the fair value of each option on the grant date, or other measurement date if applicable, using a Black-Scholes option pricing model, which requires it to make predictive assumptions regarding employee exercise behavior, future stock price volatility, and dividend yield. The Company estimates the risk-free interest rate based on the United States Treasury <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">zero-coupon</div> yield curve at the date of grant for the expected term of the option. The Company estimates its future stock price volatility using the weighted-average historical volatility calculated from a group of comparable public companies over the expected term of the option. The expected term of stock options is estimated using the average of the vesting tranches and the contractual life of each grant for employee options, or the simplified method, as the Company has limited historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior for its stock option grants. The use of the simplified method is dependent upon the type of equity award granted and the term of the award. The Company does not pay dividends and does not expect to pay dividends in the foreseeable future. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Option strike prices are set at 100&#160;percent or more of the closing share price on the date of grant and generally vest over <div style="letter-spacing: 0px; top: 0px;;display:inline;"><span style="-sec-ix-hidden:hidden67917506">three</span></div> to six years following the grant date. Options generally expire <div style="letter-spacing: 0px; top: 0px;;display:inline;">10 years</div> after the date of grant. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Information on stock option activity is as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:62%"/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Options</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Exercisable</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Average</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Exercise</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Price Per</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Share</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Options</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Outstanding</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Average</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Exercise</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Price Per</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Share</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance as of December&#160;31, 2021</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,789,110</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10.23</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,658,405</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9.47</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,609,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.12</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercised</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; padding-bottom: 0.375pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited or expired</div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">(425,952</td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">)&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">7.02</td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance as of December&#160;31, 2022</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-top: 0.75pt solid black;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,396,624</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">9.94</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-top: 0.75pt solid black;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5,841,453</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7.35</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr> </table>  <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Stock-based compensation expense related to stock option awards was as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:76%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Stock-based compensation expense</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,031</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,850</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,371</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table>  <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, options outstanding and exercisable had no aggregate intrinsic value and the weighted average remaining contractual term was 5.0 years as of that date. </div>  <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net cash proceeds from the exercise of stock options less shares used for minimum withholding taxes and the intrinsic value of options exercised were as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:82%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year&#160;ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net cash proceeds</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">227</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">212</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intrinsic value of options exercised</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">344</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">179</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table>  <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, unrecognized compensation expense related to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-vested</div> stock options was $3.1&#160;million. This expense will be recognized over 22 months on average. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Restricted Stock Units </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company grants restricted stock units which generally vest over <span style="-sec-ix-hidden:hidden67917508">three</span> to five years after the date of grant. Information on restricted stock unit activity is as follows:</div>  <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:67%"/>
<td style="vertical-align:bottom;width:10%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:9%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Restricted&#160;Stock</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Units&#160;Outstanding</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Average</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Grant&#160;Date&#160;Fair</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unvested balance at December&#160;31, 2021</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">571,303</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6.15</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,077,600</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.26</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vested</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(303,728</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6.39</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(115,969</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.14</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Unvested balance at December&#160;31, 2022</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,229,206</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.99</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>   <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The total grant-date fair value of restricted stock unit awards that vested was as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:76%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Grant-date fair value</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,940</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,489</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,122</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table>   <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Information on the weighted average grant date fair value of restricted stock units issued was as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:79%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average grant date fair value</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.26</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.59</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6.54</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table>   <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Stock-based compensation expense related to restricted stock units was as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:78%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Stock-based compensation expense</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,318</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">224</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,155</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table>  <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, unrecognized compensation expense related to restricted stock units was $1.2&#160;million. This expense will be recognized over 22 months on average. </div>  <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company accounts for stock-based compensation awards granted to employees of Cellectis as deemed dividends. The Company recorded deemed dividends as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:81%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deemed dividends from grants to Cellectis employees</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">90</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(289</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,168</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table>  <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Performance Stock Units </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">From <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">time-to-time,</div></div> the Company issues PSUs to certain individuals in management in order to align their objectives with stockholders of the Company. Depending upon the type of PSU award, the Company uses a Monte Carlo simulation pricing model when estimating the fair values of these awards. </div><div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2022 Grant </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In March 2022, the Company granted 530,000 PSUs under the 2017 Plan to five employees including four executive officers. The PSUs include three annual performance periods (2022, 2023, and 2024) and target performance levels for each of those periods linked to the achievement of Company objectives as determined annually for the respective period by the Compensation Committee. Once the annual objectives are approved, the associated expense will be recognized on a straight-line basis over the period through the determination date, which can be no later than March&#160;15 of the following year. Earned awards will be settled in shares of Company stock no later than the March&#160;15 determination date in the following calendar year. The grant date for the tranche of awards linked to 2022 performance is May&#160;4, 2022. Determination of expense for the 2023 and 2024 tranches of PSUs will be made when the associated business objectives are determined. See Note 14 for more information about the vesting of these PSU awards. </div><div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2021 Grant </div></div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In July 2021, the Company granted 600,000 PSUs under the Inducement Plan to Mr.&#160;Carr. The PSUs will vest if the Company&#8217;s stock remains above three specified price levels for 30 calendar days over the three-year performance period. The PSUs will be settled in unrestricted shares of the Company&#8217;s common stock on the vesting date. </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The estimated fair values of PSUs granted in 2021 and the assumptions used were as follows:</div> <div style="margin-top:12pt; margin-bottom:0pt; margin-left:2%; text-indent:-2%; font-size:10pt; font-family:Times New Roman">Estimated fair values of performance stock units granted: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:91%"/>
<td style="vertical-align:bottom;width:6%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">At least $12 per share</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.16</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">At least $15 per share</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.89</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">At least $20 per share</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.55</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Assumptions:</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected term (in years)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3.0</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected volatility</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">90.0</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Risk-free interest rate</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">0.4</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td></tr></table>  <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company estimated the fair value of each tranche of the PSUs on the grant date using the Monte Carlo simulation pricing model, which required it to make predictive assumptions as to the expected term of the grant, future stock price volatility, and dividend yield. The expected term represents the expected service period of the PSUs granted. Expected volatility was based on the historical volatility of the Company&#8217;s common stock over the expected term. The Company estimates the risk-free interest rate based on the United States Treasury <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">zero-coupon</div> yield curve at the date of grant for the expected term of the option. </div> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2019 Grant forfeitures </div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In June 2022, PSU grants made to two executive officers in 2019 were forfeited because the underlying performance criteria were not met. These PSUs contained a market condition and had a five-year service period. The Company will continue to expense these PSUs over the remaining service period for these two executive officers. During 2021, the Company recognized a benefit from the forfeiture of 166,667 PSUs held by Mr.&#160;Blome, its former Chief Executive Officer. </div>  <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">PSU activity for the year ended December&#160;31, 2022, is as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:87%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Number of</div></div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">PSUs</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding as of December&#160;31, 2021:</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">745,000</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Issued</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">530,000</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited/canceled</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(145,000</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Awarded</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding as of December&#160;31, 2022:</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,130,000</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table>   <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Stock-based compensation expense related to PSUs is as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:83%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year&#160;ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Stock-based compensation expenses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">649</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">16</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">445</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr></table>  <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, unrecognized compensation expense related to PSUs was $0.9&#160;million. This expense will be recognized over 19 months on average. </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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<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 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445022604512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">7. INCOME TAXES </div></div>  <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table reconciles the United States statutory income tax rate to the Company&#8217;s effective income tax rate: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:81%"/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">United States statutory rate</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">21.0</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21.0</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21.0</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">State tax, net of federal benefit</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.0</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.0</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.2</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Stock-based compensation</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1.7</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(0.7</td>
<td style="white-space:nowrap;vertical-align:bottom">%)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(0.5</td>
<td style="white-space:nowrap;vertical-align:bottom">%)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Officer compensation</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1.4</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.5</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1.0</td>
<td style="white-space:nowrap;vertical-align:bottom">%)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred rate change</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">R&amp;D credit</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.2</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.4</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.8</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">PPP Loan</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.1</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrealized (gain) loss on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">mark-to-market</div></div> of common stock warrants</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6.4</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.1</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(0.1</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Change in valuation allowance</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(27.5</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(25.4</td>
<td style="white-space:nowrap;vertical-align:bottom">%)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(24.4</td>
<td style="white-space:nowrap;vertical-align:bottom">%)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Effective income tax rate</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table>   <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Deferred assets and liabilities consist of the following: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:72%"/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net operating losses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">40,914</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">38,671</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,392</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Stock-based compensation</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,950</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,724</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,531</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Financing lease obligations</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,820</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,574</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating lease ROU liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,921</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Tax credit carry forwards</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,685</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,210</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,577</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Capitalized R&amp;D</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,183</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Compensation</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">514</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">339</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Derivative liability</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">703</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">124</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">143</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">391</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Gross deferred tax assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">52,791</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">49,082</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">44,507</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less valuation allowance</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(49,843</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(45,369</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(39,898</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net deferred tax assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,948</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,713</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,609</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Fixed assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(89</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">)<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,667</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,609</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating lease ROU assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(2,859</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(46</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; padding-bottom: 0.375pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Gross deferred tax liabilities</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(2,948</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">(3,713</td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">)&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">(4,609</td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net deferred tax asset or liability</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table>  <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company provides for a valuation allowance when it is more likely than not that it will not realize a portion of the deferred tax assets. The Company has established a full valuation allowance for deferred tax assets described above due to the uncertainty that enough taxable income will be generated in the taxing jurisdiction to utilize the assets. Therefore, the Company has not reflected any benefit of such deferred tax assets in the accompanying consolidated financial statements. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company has $239.2&#160;million of tax loss carryforwards. Of this amount, $55.2&#160;million are state operating loss carryforwards and $184.0&#160;million are federal operating loss carryforwards. The federal carryforward periods are as follows: $142.0&#160;million do not expire and $41.9&#160;million expire between 2032 and 2037. The state net operating losses will expire between 2027 and 2041, with some amounts having indefinite carryover. The Company also has federal and state R&amp;D credit carryovers of $2.6&#160;million and $1.3&#160;million, which will expire between 2032 and 2042. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company is subject to federal income taxes in the United States as well as various state and local jurisdictions. The Company has reviewed its tax positions and concluded that no liability for uncertain tax positions is required as of December&#160;31, 2022. The Company will classify any future interest and penalties as a component of income tax expense if incurred. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company does not expect the amount of uncertain tax positions to change significantly in the next 12 months. The Company&#8217;s major taxing jurisdictions are in the United States, at both the federal and state levels. The number of years open for examination varies depending on the tax jurisdiction but are generally from three to five years. </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: 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(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445025753840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases, Other Commitments, and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Leases, Other Commitments, and Contingencies</a></td>
<td class="text"> <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">8. LEASES, COMMITMENTS, AND CONTINGENCIES </div></div> <div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Litigation and Claims </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In the fourth quarter of 2022, the Company reached a settlement with one of its technology vendors regarding alleged intellectual property infringement. As a result of the settlement, the Company received $0.75&#160;million in the fourth quarter of 2022. See Note 14 for further information regarding this legal settlement. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company is not currently a party to any other material pending legal proceedings. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Sale-Leaseback of Headquarters and Laboratory Facilities </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In September 2017, the Company consummated a sale-leaseback transaction with a third party for its corporate headquarters and laboratory facilities in Roseville, Minnesota, which encompasses approximately 44,000 square feet including office and lab space, the first pilot BioFactory production system, greenhouses, and outdoor research plots. The Company is deemed the owner for accounting purposes. The lease has a te<div style="letter-spacing: 0px; top: 0px;;display:inline;">rm </div>of twenty years and includes four options to each extend the lease for five years subject to there being no default under the lease terms beyond any cure period and the Company occupying the property at the time of extension. In 2017, the Company received $7.0&#160;million in connection with the sale of the land and uncompleted facility. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The lease commenced in May 2018. Under the lease, the Company pays an annual base rent of eight percent of the total project cost with scheduled increases in rent of 7.5&#160;percent on the sixth, eleventh, and sixteenth anniversaries of the start of the lease commencement as well as on the first day of each renewal term. Currently, the Company pays an annual base rent of $1.4&#160;million. The first increase will occur during 2023. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company is also responsible for all operating costs and expenses associated with the property. If the landlord decides to sell the property, the Company has a right of first refusal to purchase the property on the same terms offered to any third party. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Concurrent with entering the lease, Cellectis guaranteed the lease agreement for the Company&#8217;s headquarters. However, the Company previously agreed to indemnify Cellectis for any obligations under this guaranty, effective upon Cellectis&#8217; ownership falling to 50&#160;percent or less of the Company&#8217;s outstanding common stock. Accordingly, the Company&#8217;s indemnification obligation was triggered in October 2022. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Prior to 2022, this lease was considered a failed sale leaseback based on the nature of the transactions and was reported as a financing-type lease. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As discussed in Note 1, Recently Issued Accounting Pronouncements, the Company adopted the New Lease Standard as of January&#160;1, 2022, using the transition method which does not require revisions to comparative periods. The Company elected to implement the transition package of practical expedients permitted within the New Lease Standard, which among other things, allows it to carryforward the historical lease classification. In addition, the Company elected the hindsight practical expedient to determine the lease term for existing leases and it also made an accounting policy election to not record leases with an initial term of 12 months or less on its consolidated balance sheet. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s adoption of the New Lease Standard required it to remove the previously reported amounts for land, buildings, and equipment associated with its headquarters and laboratory facilities lease as well as the associated liability. The Company assessed the elements of its lease agreement and upon adoption, recorded an operating lease associated with the sale leaseback of land underlying the headquarter facility, and a second operating lease associated with the building. The Company recorded operating lease assets and liabilities of $14.1&#160;million within its consolidated balance sheet as of January&#160;1, 2022. The New Lease Standard had no impact on the Company&#8217;s consolidated statements of operations or cash flows. The $0.8&#160;million cumulative effect of the adoption of the New Lease Standard was recorded to stockholders&#8217; equity. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The impact of adoption of the New Lease Standard on the Company&#8217;s December&#160;31, 2021, consolidated balance sheet was as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:64%"/>
<td style="vertical-align:bottom;width:5%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">As Reported<br/> December&#160;31,<br/> 2021</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Adoption&#160;of<br/> Lease&#160;Standard</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">As Adjusted<br/> December&#160;31,<br/> 2021</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Land, buildings, and equipment</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21,731</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(16,543</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,188</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,090</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,090</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21,731</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,453</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">19,278</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Liabilities and stockholders&#8217; equity</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Current portion of financing lease obligations</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">370</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">366</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other current liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">191</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">276</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">467</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Financing lease obligations</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17,506</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(17,371</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">135</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating lease obligations</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,814</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,814</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Accumulated deficit</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(196,092</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">832</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(195,260</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(178,025</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(2,453</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(180,478</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Sale-Leaseback of Equipment </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company also has an equipment financing arrangement that is considered a financing-type lease which matures in 2023. The Company was required to deposit cash into a restricted account in an amount equal to the future rent payments required by the lease. As of December&#160;31, 2022, restricted cash totaled $0.1&#160;million, and will be returned following the payoff of the lease obligations in 2023. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recognition of Lease Liabilities </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company records its operating lease liabilities at the present value of the future lease payments over the lease term. If the lease term includes options to extend or terminate the lease, those elements are included in the determination of lease term when it is reasonably certain that the option will be exercised. The rate used to determine the present value of future lease payments is the rate stated in the lease agreement, or if not stated, the Company&#8217;s incremental borrowing rate is used, up to an effective rate that enables the lease liability to amortize to zero over the lease term. Rent expense for operating leases is recorded in SG&amp;A expense in the consolidated statements of operations and in operating cash flows in the consolidated statements of cash flows. The Company also records operating lease ROU assets at an initial amount equal to the operating lease liability. Those ROU assets are amortized to lease expense within SG&amp;A over the lease term using the effective interest method to ensure the ROU asset amortizes to zero concurrent with the associated liability, and the ROU asset amortization expense is also reported in operating cash flows in the consolidated statements of cash flows. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company records its financing lease liabilities at the present value of the future lease payments over the lease term. If the lease term includes options to extend or terminate the lease, those elements are included in the determination of lease term when it is reasonably certain that the option will be exercised. The rate used to determine the present value of future lease payments is the rate stated in the lease agreement, or if not stated, the Company&#8217;s incremental borrowing rate is used, up to an effective rate that enables the lease liability to amortize to zero over the lease term. Expense associated with financing leases is recorded in interest, net in the consolidated statements of operations and in operating cash flows in the consolidated statements of cash flows. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company is obligated under a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cancellable</div> operating lease for office and laboratory space at its facility in Roseville, Minnesota. The lease has a remaining term of 15.3 years and has a ROU asset of $13.6&#160;million as of December&#160;31, 2022. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Roseville, Minnesota lease includes four options to each extend the lease for five years. These options to extend the lease are not recognized as part of the ROU assets and operating lease liabilities as it is not reasonably certain that the Company will exercise those options. The Company&#8217;s agreement does not include options to terminate the lease. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Lease Expense </div></div></div></div>  <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The components of lease expense were as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:76%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Finance lease costs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">75</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,431</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,435</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating lease costs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,548</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">46</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">83</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Variable lease costs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">942</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">NA</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">NA</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,565</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,477</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,518</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">NA-</div> not applicable prior to the New Lease Standard </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Operating lease cost for short-term leases was not material for the year ended December&#160;31, 2022. </div> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Other Lease Information </div></div></div></div>  <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Other information related to leases was as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:74%"/>
<td style="vertical-align:bottom;width:11%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:10%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year&#160;Ended&#160;December&#160;31,&#160;2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands except for lease term and discount rate</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Operating</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Financing</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash paid for amounts included in the measurement of lease liabilities:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating cash flows</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">276</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Financing cash flows</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">376</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average remaining lease term (years)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15.3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average discount rate</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7.9</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8.1</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td> </tr> </table>  <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, future minimum payments under operating and finance leases were as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:71%"/>
<td style="vertical-align:bottom;width:5%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Operating</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Leases</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Financing</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Leases</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Leases</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2023</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,446</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,546</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2024</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,480</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,480</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2025</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,479</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,479</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2026</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,479</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,479</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2027</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,479</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,479</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Thereafter</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">16,991</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">16,991</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total including interest</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><span style="-sec-ix-hidden:hidden67917636">24,354</span></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">24,454</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: imputed interest</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(10,540</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(10,543</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">13,814</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">97</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">13,911 </div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445025660800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plan<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PostemploymentBenefitsAbstract', window );"><strong>Postemployment Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock', window );">Employee Benefit Plan</a></td>
<td class="text"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">9. EMPLOYEE BENEFIT PLAN </div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company provides a 401(k) defined contribution plan for all regular full-time employees who have completed two months of service. The Company matches employee contributions up to certain amounts and those matching contributions vest immediately. </div>  <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:82%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Employee benefit plan expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">259</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">274</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">309</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <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_CompensationAndEmployeeBenefitPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -URI https://asc.fasb.org/topic&amp;trid=2197446<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -URI https://asc.fasb.org/topic&amp;trid=2127225<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI https://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="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_PostemploymentBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PostemploymentBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-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>30
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445025643248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalFinancialInformationDisclosureTextBlock', window );">Supplemental Information</a></td>
<td class="text"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">10. SUPPLEMENTAL INFORMATION </div></div>  <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Certain balance sheet amounts are as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:81%"/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash, cash equivalents, and restricted cash:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,427</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,823</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted cash</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">99</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">499</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> restricted cash</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">99</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,526</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,421</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:86%"/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepaid expenses and other current assets:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Common warrants &#8211; financing costs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">396</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepaid expenses and other current assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">210</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">859</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">606</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">859</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:86%"/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other current liabilities:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><span style="-sec-ix-hidden:hidden67917515">O<span style="-sec-ix-hidden:hidden67917516">perating lease obligations</span></span> &#8211; current</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">367</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other current liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">112</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">191</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">479</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">191</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:79%"/>
<td style="vertical-align:bottom;width:5%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Land, buildings, and equipment:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Land under capital lease</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,690</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Buildings</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">900</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">804</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Buildings under capital lease</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,812</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Leasehold improvements</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">364</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">215</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Leasehold improvements under capital lease</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,023</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Office furniture and equipment</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7,803</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,409</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Office furniture and equipment under capital lease</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">414</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,788</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Computer equipment and software</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">912</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">831</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Construction in progress</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">849</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vehicles</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">38</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total land, buildings, and equipment</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10,393</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">29,459</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less accumulated depreciation and amortization</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(5,877</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,728</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,516</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21,731</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>   <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Certain statements of operations amounts are as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:76%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Revenue:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Soybean grain</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25,930</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,976</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Soybean meal</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,628</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Soybean oil</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,220</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">157</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">57</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">27</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">157</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25,987</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">23,851</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:76%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Stock-based compensation expense:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Research and development</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">946</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,465</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,132</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Selling, general, and administrative</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,052</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">625</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,839</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,998</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,090</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,971</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:78%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest, net:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest expense</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(75</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,431</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,435</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest income</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">60</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">557</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Common stock warrants &#8211; financing cost amortization</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(72</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(87</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,414</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(878</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table>  <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/> <div/><div> <div style="background-color:white;display: inline;">  </div> </div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Supplemental statement of cash flows information is as follows: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:79%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest paid</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">69</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,425</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,455</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-cash</div> transactions not reported in the consolidated statement of cash flows are as follows: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:77%"/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">In Thousands</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Receivable from Jefferies for shares issued under ATM Facility</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(260</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">260</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-cash</div> additions to land, buildings, and equipment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(691</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">691</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cumulative effect of adoption of lease accounting standard on stockholders&#8217; equity</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">832</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Establishment of operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets and associated operating lease liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14,090</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr></table><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_AdditionalFinancialInformationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalFinancialInformationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445023218896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">11. SEGMENT INFORMATION </div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company operates in a <span style="-sec-ix-hidden:hidden67917616">single</span> reportable segment, the development and commercialization of products derived from plant cells. The chief operating decision maker is the Company&#8217;s Chief Executive Officer, who makes resource allocation decisions and assesses business performance based on financial information presented on a consolidated basis. There are no segment managers who are held accountable by the chief operating decision maker, or anyone else, for operations, operating results, and planning for levels or components below the consolidated unit level. Accordingly, the Company has determined that it operates in a single reportable segment, the development and commercialization of products derived from plant cells. The Company&#8217;s current commercial focus is North America, and all revenue in 2022 was recognized in the United States. </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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>32
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445025688752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Long-Term Debt</a></td>
<td class="text"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">12. LONG-TERM DEBT </div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s long-term debt was comprised of a $1.5&#160;million promissory note pursuant to the PPP loan established by the Coronavirus Aid, Relief, and Economic Security Act (the CARES Act) implemented by the SBA. The Company received the funds under the PPP loan on April&#160;19, 2020. Subject to certain conditions, the PPP loan and accrued interest were eligible to be forgiven in whole or in part by applying for forgiveness pursuant to the CARES Act and the Paycheck Protection Program. In order to be eligible for forgiveness, the proceeds of the PPP loan were required to be applied to certain eligible expenses, including payroll costs, interest on certain mortgage obligations, rent payments on certain leases, and certain qualified utility payments, with not more than 40 percent of the amount applied to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-payroll</div> costs. </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company applied the proceeds from the PPP loan toward qualifying expenses. On October 21, 2020, as modified December 29, 2020, the Company applied for forgiveness of the full principal amount and all accrued interest. On April 8, 2021, the Company was notified by the SBA that the full principal amount and all accrued interest of the PPP loan had been forgiven. Accordingly, the Company recognized a gain upon the extinguishment of the PPP loan for $1.5 million during the second quarter of 2021. </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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<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(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445025637072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Costs<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesAbstract', window );"><strong>Restructuring and Related Activities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">Restructuring Costs</a></td>
<td class="text"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">13. RESTRUCTURING COSTS </div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On August&#160;4, 2020, the Company approved a move to a streamlined <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">go-to-market</div></div> strategy for its soybean product line. The impact of the action included staffing adjustments related to soybean processing and product sales, as well as the gradual exit of all supply chain contractual commitments that were not associated with the soybean <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">go-to-market</div></div> strategy. In the fiscal year ended December&#160;31, 2020, the Company recorded $0.7&#160;million of restructuring costs for severance and other related payments, and also recorded a $0.9&#160;million recapture benefit of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-cash</div> stock compensation expense from the forfeiture or modification of unvested stock awards. The Company did not incur any other material costs from the disposal of any assets or contractual terminations in the years ended December&#160;31, 2021, and 2020. As of December&#160;31, 2020, all severance and transitional expenses were recorded, with $0.4&#160;million to be paid during 2021. As of December&#160;31, 2021, all amounts related to the restructuring had been paid. </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_RestructuringAndRelatedActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(e))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -URI https://asc.fasb.org/topic&amp;trid=2175745<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>34
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445022657552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Event<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;">14. SUBSEQUENT EVENTS </div></div><div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Merger with Cibus Global LLC </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On January&#160;13, 2023, the Company and Cibus Global, LLC entered into a definitive merger agreement under which the Company and Cibus will merge in an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">all-stock</div> transaction. As a part of the proposed merger, beginning at the earlier of March&#160;15, 2023 and the date the Company&#8217;s unrestricted cash balance first drops below $1,500,000, the Company can request, and Cibus has agreed to provide, an unsecured, interest-free revolving line of credit of up to $3,000,000 in cash, which amount may be increased to $4,000,000 under certain conditions. </div><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In connection with the Transactions (as defined in Note 14), beginning at the earlier of March&#160;15, 2023 and the date Calyxt&#8217;s unrestricted cash balance first drops below $1,500,000, Calyxt can request, and Cibus has agreed to provide, an unsecured, interest-free revolving line of credit of up to $3,000,000 in cash, which amount may be increased to $4,000,000 if Cibus elects to extend the outside date (as defined in the Merger Agreement) to June&#160;30, 2023 (the Interim Funding.&#8221; Funds can be drawn by Calyxt in $500,000 increments and may only be used to fund operating expenses incurred in the ordinary course of business consistent with past practice and consistent with the negative covenants in the Merger Agreement. The full outstanding </div><div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/><div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">balance of the Interim Funding will be reduced to zero in connection with the closing of the Transactions, if consummated. The full outstanding balance of the Interim Funding will be forgiven by Cibus if the Merger Agreement is terminated for any reason other than certain under certain conditions, as detailed in the Merger Agreement. The Interim Funding is subject to acceleration in connection with certain bankruptcy events. </div><div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Modification of Stock Options </div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">On March&#160;1, 2023, the Company&#8217;s Board of Directors approved the modification of the award terms of all outstanding stock options that have <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">90-day</div> post-separation exercise periods from the current 90 days to five years from date of grant. These modifications may result in additional stock compensation expense that will be recognized immediately for vested awards or over the remaining service period for unvested awards as of that date. </div></div><div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Grant of Restricted Stock Units </div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On March&#160;1, 2023, the Company&#8217;s Board of Directors authorized the grant of an aggregate of<div style="letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div>3,487,503 <div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RSUs. These awards will vest upon completion of the Transactions, and accordingly, the expense associated with these awards will be recognized over the period from the date of grant to the estimated closing date of the Transactions.</div></div><div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Performance Stock Units </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">On March&#160;1, 2023, the Company&#8217;s Board of Directors determined the 2022 tranche of PSUs would vest at 100%. </div><div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Litigation and Claims </div></div></div></div><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In the fourth quarter of 2022, the Company reached a settlement with one of its technology vendors regarding alleged intellectual property infringement. The Company received the final installment of $0.75&#160;million in the first quarter of 2023. </div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI https://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445021524816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Basis of Presentation and Use of Estimates </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company has prepared its consolidated financial statements in accordance with accounting principles generally accepted in the United States (U.S. GAAP or GAAP) and has included the accounts of Calyxt and its subsidiary. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The preparation of consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates and assumptions that affect the reported amounts in the consolidated financial statements and accompanying notes, including those related to revenue recognition, the net realizable value of inventories, stock-based compensation, and valuation allowances on deferred tax assets. Actual results could materially differ from these estimates. </div> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Cash, Cash Equivalents, and Restricted Cash</a></td>
<td class="text"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cash, Cash Equivalents, Restricted Cash, and Investments </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">All investments purchased with an original maturity of three months or less are accounted for as cash equivalents. The Company&#8217;s restricted cash balances are cash and cash equivalents deposited in an amount equal to the future rent payments as required under the Company&#8217;s equipment lease facility. The Company may request the return of excess restricted cash collateral annually in December. The amount of the restricted cash balance the Company expects to have returned in 2023 is reflected as a current asset. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company periodically invests its cash in high grade, highly liquid securities, and investment funds. The Company considers securities purchased with more than ninety days to their original maturity at issuance to be short-term investments. These short-term investments are classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> securities based on the Company&#8217;s intent to generally match maturities with Calyxt&#8217;s projected monthly cash usage. The Company held these securities to their planned maturity or liquidated them earlier in response to variations in the Company&#8217;s monthly cash usage. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company ensures the credit risk in this portfolio is in accordance with its internal policies and if necessary, makes changes to investments to ensure credit risk is minimized. The Company has not experienced any counterparty credit losses. </div> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesPolicyTextBlock', window );">Accounts Receivable</a></td>
<td class="text"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Accounts Receivable </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Accounts receivable are unsecured and are recorded at net realizable value. The Company makes judgments as to its ability to collect outstanding receivables based upon patterns of collectability, historical experience, and its evaluation of specific accounts and will provide an allowance for credit losses when collection becomes doubtful. The Company performs credit evaluations of its customers&#8217; financial condition on an <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">as-needed</div> basis. Payment is generally due fifteen or thirty days from the invoice date depending upon the product, and accounts past 30 days are individually analyzed for collectability. When all collection efforts have been exhausted, the account is written off. </div> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventory</a></td>
<td class="text"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Inventory </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Inventories are recorded at the lower of cost or net realizable value and include all costs of seed production and grain the Company purchased as well as costs to store and transport the grain. As of December&#160;31, 2020, inventory included the costs to process the grain into finished products. Consideration received from growers when they purchase seed is recorded as a reduction of inventory. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company evaluates inventory balances for obsolescence or estimated net realizable value on a regular basis based on the age of the inventory and its sales forecasts. At each <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">period-end,</div> the Company made assumptions regarding projected selling prices for its products considering futures market prices for the underlying agricultural markets and its associated risk management strategies, anticipated costs, and other factors that take into consideration its limited operating history and compare those prices to the current weighted average inventory costs. If the Company&#8217;s costs were higher than the projected selling prices, then a valuation adjustment was recorded. </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>   Prior to the commercialization of its high oleic soybean products, the Company expensed all grain costs as R&amp;D.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Forward Purchase Contracts</a></td>
<td class="text"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Forward Purchase Contracts </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Under the Company&#8217;s former <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">go-to-market</div></div> soybean strategy, it would enter into hedging contracts to convert fixed price grain inventories and fixed price grain production agreements to floating prices, consistent with how the grain was sold. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The seed contracts often required the Company to pay prices for the seed produced at commodity futures market prices plus a premium. The seed growers had the option to fix their price with the Company throughout the term of the agreement. The Company paid a portion of the seed cost in December each year and the remainder upon delivery in either the first or second quarter of the following year. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The grain grower contracts required the Company to pay prices for all grain produced at commodity futures market prices plus a premium. The grain growers had the option to fix their price with the Company throughout the term of the agreement. The grain grower contracts allowed for delivery of grain to the Company at harvest, if so specified when the agreement was executed, otherwise delivery occurred on a date that was elected by the Company through August&#160;31, 2021. The Company paid for grain within a contractually determined number of days following delivery and final pricing. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Upon delivery, the inventory was carried at historical cost but sold at prevailing market prices. As a result, the Company entered into hedging arrangements by selling futures contracts which converted its market exposure to these fixed prices to floating prices. By executing these hedging strategies, the Company could closely match the expected economic terms of the grain sale with the market, which helped stabilize margins until such inventory was sold. The Company did not account for these economic hedges as accounting hedges. All unrealized gains or losses on outstanding hedging contracts were recognized in Cost of Goods sold. The Company expected that any gains or losses from these hedging arrangements would be offset by gains or losses on the grain inventories when such grain inventories were sold. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Prior to August&#160;1, 2020, the Company designated all of its commodity derivative contracts as cash flow hedges based on the nature of its business activities. As a result, all gains or losses associated with recording those commodity derivative contracts at fair value were recorded as a component of accumulated other comprehensive income (loss) (AOCI). The Company reclassified amounts from AOCI to cost of goods sold when the underlying products were sold to which those hedges related. For the year ended December&#160;31, 2020, the Company reclassified a nominal amount from AOCI to cost of goods sold, and there were no such reclassifications in 2021 or 2022. </div> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Land, Buildings, and Equipment</a></td>
<td class="text"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Land, Buildings, and Equipment</div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Land, buildings, and equipment are stated at cost less accumulated depreciation. Assets under capital lease are stated at the lesser of their net present value of future lease payments or fair market value. Repair and maintenance costs are expensed as incurred. The cost and accumulated depreciation of property and equipment retired, or otherwise disposed of, are removed from the related accounts, and any residual values are charged to expense. Depreciation is recorded using the straight-line method over estimated useful lives as follows: </div> <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:63%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Buildings and improvements</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-20&#160;years</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Leasehold improvements</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">Shorter&#160;of&#160;lease&#160;term&#160;or&#160;15&#160;years</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Office furniture and equipment</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">7 years</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Assets under capital lease</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">4-20</div> years</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Computer equipment and software</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-5</div> years</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vehicles</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-6</div> years</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="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue Recognition </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company accounts for a contract as revenue when it has approval and commitment to perform from both parties, the rights of the parties are identified, payment terms are established, the contract has commercial substance, and collectability of the consideration is probable. Changes to contracts are assessed for whether they represent a modification or should be accounted for as a new contract. The Company considers the following indicators, among others, when determining if it is acting as a principal in the transaction and recording revenue on a gross basis: (i)&#160;the Company is primarily responsible for fulfilling the promise to provide the specified good or service, (ii)&#160;the Company has inventory risk before the specified good </div> <div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>  <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">or service has been transferred to a customer or after transfer of control to the customer and (iii)&#160;the Company has discretion in establishing the price for the specified good or service. If a transaction does not meet the Company&#8217;s indicators of being a principal in the transaction, then the Company is acting as an agent in the transaction and the associated revenues are recognized on a net basis. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company recognizes revenue when control of the good or service has passed to the customer. The following indicators are evaluated in determining when control has passed to the customer: (i)&#160;the customer has legal title to the product, (ii)&#160;the Company has transferred physical possession of the product or service to the customer, (iii)&#160;the Company has a right to receive payment for the good or service, (iv)&#160;the customer absorbs the significant risks and rewards of ownership of the good and (v)&#160;the customer has accepted the good. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company generally does not incur costs to obtain new contracts. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Performance Obligations </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A performance obligation is a promise in a contract to transfer a distinct good or service to the customer. A contract&#8217;s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The Company&#8217;s contracts may contain multiple performance obligations if a promise to transfer the individual good or service is separately identifiable from other promises in the contracts and, therefore, is considered distinct. Performance obligations that are not considered distinct are combined with other goods or services in the contract until that combination meets the distinct criteria above. For contracts with multiple performance obligations, the Company determines the standalone selling price of each performance obligation and allocates the total transaction price using the relative selling price basis. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following is a description of the principal goods and services from which the Company generates revenue: </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Product Sales </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Historically, the Company sold soybean grain, oil, and meal. The Company recognized sales revenue at the point in time that title transferred to the customer, which was based on shipping terms. Sales included shipping and handling charges if billed to the customer and were reported net of trade promotion and other costs, including estimated allowances for returns, unsalable products, and prompt pay discounts. Sales, use, value-added, and other excise taxes were not recognized in revenue. Trade promotions were recorded based on estimated participation and performance levels for offered programs at the time of sale. The Company generally did not allow a right of return. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During 2021 and 2020, the Company sold soybean grain to a processor and subsequent to the sale they utilized the Company&#8217;s rented third-party storage facility to hold the grain until such time they requested it be delivered. The Company was responsible for all handling charges and delivery activities. In those instances, the Company recognized revenue from the sale of grain to the processor upon the transfer of the control of the grain, which was determined to be at the time of the issuance of the purchase order and assignment of warehouse receipts to the customer. The Company determined that the reason for the arrangement was substantive, in that the customer had requested the arrangement, the product was separately identified as belonging to the customer, the product was ready for physical transfer, and the Company did not have the ability to use the product or direct it to another customer. The Company concluded that any remaining performance obligations (e.g., for custodial services) were immaterial in relation to the contract. The Company concurrently accrued all estimated future storage, handling, and delivery costs associated with that sale. All arrangements of this nature were completed prior to December&#160;31, 2021. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In certain transactions occurring in the third quarter of 2020, the Company sold grain to a processor with a commitment to provide consideration to the processor in exchange for the soybean meal resulting from the grain crushing activity. The Company determined the consideration payable to the processor was not in exchange for a distinct good or service, as the soybean meal was considered highly interrelated to the grain because they both possess Calyxt specific genetic traits, and the transactions were entered into in contemplation of one another, and therefore, were not considered to be distinct within the context of the contract. For these transactions, the Company recognized revenue from the sale of grain in the amount of the final net cash settlement with the processor, as the consideration payable to the processor was treated as a reduction of revenue. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Technology Licensing </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company recognizes revenue from license agreements, which may consist of nonrefundable <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">up-front</div> payments, milestone payments, annual licensing fee payments, royalty payments, and payments for services. </div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Nonrefundable <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">up-front</div> payments are deferred and recognized as revenue over the term of the license agreement. If a license agreement is terminated before the original term of the agreement is fulfilled, all remaining deferred revenue is recognized at termination. </div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Annual licensing fee payments are generally associated with services in the contract and are recognized over time as the customer receives the benefits of the services. If necessary, the Company establishes and increases a contract asset as the revenue is recognized. For these types of payments, the Company recognizes revenue using an input method, such as the completed contract or time elapsed methods, or an output method, such as the work performed or units produced methods. The Company will apply each method of revenue recognition consistently for like contracts and assess any revenue estimates periodically for cumulative adjustments. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In certain instances, the receipt of payments in these arrangements are dependent upon the achievement of certain scientific, regulatory, commercial, or other milestones. The Company recognizes milestone payments when the triggering event has occurred, there are no further contingencies or services to be provided with respect to that event, and the counterparty has no right to refund of the payment. </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Royalty revenues are expected to arise following the commercialization of products developed using the licensed technology by the counterparty to the license agreement. The royalties may be a percentage of sales or another measurement achieved by the licensee. Royalty revenues will be recognized at the later of (i)&#160;when the licensee is generating sales subject to royalty payments or (ii)&#160;the performance obligation to which the sales-based or usage-based royalties relates has been satisfied. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Product Development Agreements </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company recognizes revenue from product development agreements, which may consist of nonrefundable <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">up-front</div> payments, milestone payments, annual payments, and payments for services. </div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Nonrefundable <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">up-front</div> payments are recognized as revenue over the term of the development agreement. If a development agreement is terminated before the original term of the agreement is fulfilled, all remaining deferred revenue is recognized at termination. </div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In certain instances, the receipt of payments in these arrangements are dependent upon the achievement of certain scientific, regulatory, commercial, or other milestones. Milestone payments are considered variable consideration which are evaluated against the Company&#8217;s performance obligations for determination of when it is appropriate to recognize revenue. For purposes of revenue recognition, the Company considers whether the performance obligation is achieved, which may be (i)&#160;when a triggering event has occurred, (ii)&#160;there are no further contingencies or services to be provided with respect to that event, and (iii)&#160;the customer has no right to require refund of their payment. The Company recognizes milestone payments as revenue when it is highly probable that any revenue recognized will not be subsequently reversed. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Annual payments are generally associated with services in the contract and are recognized over time as the customer receives the benefits of the services. If necessary, the Company establishes and increases a contract asset as the revenue is recognized. For these types of payments, the Company recognizes revenue using an input method, such as the completed contract or time elapsed methods, or an output method, such as the work performed or units produced methods. The Company will apply each method of revenue recognition consistently for like contracts and assess any revenue estimates periodically for cumulative adjustments. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Agreements for the performance of R&amp;D services and cost reimbursements are recognized as revenue over time based on work performed. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Collaborative Arrangements </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For arrangements that do not represent contracts with a customer, the Company analyzes the transaction to assess whether the arrangement involves joint operating activities performed by parties that are both active participants in the activities and exposed to significant risks and rewards that are dependent on the commercial success of such activities. The Company had no such arrangements as of December&#160;31, 2022. </div></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Costs</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Advertising Costs </div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company expenses advertising costs as incurred. </div></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development (R&amp;D)</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Research and Development Expenses </div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company recognizes R&amp;D expenses as incurred. These expenses consist of direct costs for R&amp;D and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">R&amp;D-related</div> allocations of overhead costs such as facilities and information technology costs. Costs incurred in connection with customer-funded activities are expensed as incurred. Costs to acquire technologies that are utilized in R&amp;D that have no alternative future use are expensed as incurred. Prior to the commercialization of the Company&#8217;s soybean product, the Company expensed all grain costs as R&amp;D. </div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsFiniteLivedPolicy', window );">Patents</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Patents </div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company expenses patent costs, including related legal costs, as incurred. Costs to write and support the research for filing patents are recorded as R&amp;D expenses in the statements of operations. Costs to maintain, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-license,</div> and defend patents are recorded as SG&amp;A expenses in the statements of operations. </div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock Based Compensation</a></td>
<td class="text"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Stock-Based Compensation </div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company generally measures the fair value of employee and nonemployee stock-based awards on their grant date and records compensation expense on a straight-line basis over the related service period of the award, which is generally the vesting period. The Company uses the Black-Scholes option pricing model to value its stock option awards. The Company generally measures compensation expense for grants of restricted stock units using the Company&#8217;s share price on the date of grant. The Company uses a Monte Carlo simulation pricing model when estimating the fair values of PSUs. The Company estimates fair values and accounts for employee and nonemployee awards in a similar manner. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Due to the Company&#8217;s limited history, it does not always have sufficient historical stock option activity to make predictive assumptions based solely on its stock or stock option activity for the Black-Scholes option pricing model. As a result, the Company may need to use data from other comparable public companies or alternative calculation methods to make predictive assumptions. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company estimates its future stock price volatility using the weighted-average historical volatility calculated from a group of comparable public companies over the expected term of the option. The group of comparable public companies is determined by management on an annual basis. When </div></div><div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">selecting a comparable company, management considers relevant factors including industry and strategy, size, maturity, and financial leverage. The comparable companies used by management to calculate expected volatility may change from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">year-to-year</div></div> because of changes in those factors and because a new comparable company may become publicly traded. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The expected term of stock options is estimated using the average of the vesting tranches and the contractual life of each grant for employee options, or the simplified method, as the Company has limited historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior for its stock option grants. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Due to the limited historical experience of the Company&#8217;s stock awards program, it has elected to account for forfeitures of awards as they occur. If an award is forfeited prior to vesting, the associated reduction in expense is reflected net in stock-based compensation expense in that period. Stock-based compensation expense is recorded in R&amp;D and SG&amp;A expenses in the Company&#8217;s consolidated statements of operations. </div> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income Taxes </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Current income taxes are recorded based on statutory obligations for the current operating period for the jurisdictions in which the Company has operations. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Deferred taxes are provided on an asset and liability method, whereby deferred tax assets are recognized for deductible temporary differences and deferred tax liabilities are recognized for taxable temporary differences. Temporary differences are the differences between the reported amounts of assets and liabilities and their tax basis. Deferred tax assets are reduced by a valuation allowance when the Company believes it is more likely than not that some portion or all the deferred tax assets will not be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment.</div> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency Transactions</a></td>
<td class="text"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign Currency Transactions </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Transactions in foreign currencies are translated at the exchange rates effective on the transaction dates. Assets and liabilities denominated in foreign currencies are translated at the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">period-end</div> exchange rate. Foreign currency gains and losses are recognized in <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-operating</div> expenses in the consolidated statements of operations. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Foreign currency fluctuations affect the Company&#8217;s foreign currency cash flows related primarily to payments to Cellectis. The Company&#8217;s principal foreign currency exposure is to the euro. The Company does not hedge these exposures, and it does not believe that the current level of foreign currency risk is significant to its operations. </div> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net Loss Per Share</a></td>
<td class="text"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Net Loss Per Share </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Due to the Company&#8217;s net loss position for the years ended December&#160;31, 2022, 2021, and 2020, all its outstanding stock options, restricted stock units, PSUs, and Common Warrants are considered anti-dilutive and excluded from the calculation of net loss per share. Accordingly, the treasury method was not used in determining the number of anti-dilutive stock options and restricted stock units. </div> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Issued Accounting Pronouncements</a></td>
<td class="text"> <div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recently Issued Accounting Pronouncements </div></div></div></div> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standard Update (ASU) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2016-02,</div> Leases (Topic 842) and in July 2018, ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2018-10,</div> Codification Improvements to Topic 842, Leases, and ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2018-11,</div> Leases (Topic 842) &#8211; Targeted Improvements (collectively, the New Lease Standard). The New Lease Standard requires lessees to record assets and liabilities on the balance sheet for all leases with terms longer than 12 months. The New Lease Standard establishes ROU model that requires a lessee to recognize a ROU asset and lease liability on the balance sheet for all leases with a term longer than 12 months. Leases will be classified as either finance or operating, with the classification affecting the pattern of expense recognition in the income statement. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company adopted the New Lease Standard as of January&#160;1, 2022, using the transition method which does not require revisions to comparative periods. The Company elected to implement the transition package of practical expedients permitted within the New Lease Standard, which among other things, allows it to carryforward the historical lease classification. In addition, the Company elected the hindsight practical expedient to determine the lease term for existing leases and it also made an accounting policy election to not record leases with an initial term of 12 months or less on its consolidated balance sheet. </div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company&#8217;s adoption of the New Lease Standard required it to remove the previously reported amounts for land, buildings, and equipment associated with its headquarters and laboratory facility lease as well as the associated liability. The Company assessed the elements of its lease agreement and upon adoption, recorded an operating lease associated with the sale leaseback of land component of the lease, and a second operating lease associated with the building component of the lease. The Company recorded operating lease assets and liabilities of $14.1&#160;million within its consolidated balance sheet as of January&#160;1, 2022. The New Lease Standard had no impact on the Company&#8217;s consolidated statements of operations or cash flows. The $0.8&#160;million cumulative effect of the adoption of the New Lease Standard was recorded to stockholders&#8217; equity. See Note 8 for further information regarding the Company&#8217;s leases. <br/></div> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">In June 2016, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No.&#160;2016-13,</div> &#8220;Financial Instruments &#8211; Credit Losses (Topic 326)&#8221; (ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13).</div> ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2016-13</div> creates accounting requirements on how to account for credit losses on most financial assets and certain other instruments. This will require the estimation of </div> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>    <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"/> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"/> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">lifetime expected credit losses and corresponding recognition of allowance for losses on trade and other receivables, loans, and other instruments held at amortized cost. The ASU requires certain recurring disclosures and is effective for annual periods, and interim periods within those annual periods, beginning on or after December&#160;15, 2023. The Company is analyzing the impact of this standard on its results of operations and financial position.</div>  <div style="margin-top: 1em; margin-bottom: 1em"/> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="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_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its derivative instruments and hedging activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41620-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41638-113959<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579245-113959<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=d3e41675-113959<br><br>Reference 5: 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(n))<br> -URI https://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 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI https://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<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 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="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_IntangibleAssetsFiniteLivedPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<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)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 350<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=120155617&amp;loc=SL120155638-234783<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 350<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=120155617&amp;loc=SL120155628-234783<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 350<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=120155617&amp;loc=SL120155628-234783<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsFiniteLivedPolicy</td>
</tr>
<tr>
<td style="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_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 3: 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(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126900757&amp;loc=d3e543-108305<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10178-111534<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10149-111534<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="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_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<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.Q6)<br> -URI https://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="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_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: 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 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<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 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: 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 (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-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 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-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 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: 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 (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="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>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445025593760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_ScheduleOfEstimatedUsefulLivesOfAssetsTableTextBlock', window );">Schedule of Estimated Useful Life of Assets Used to Compute Depreciation Using the Straight-line Method</a></td>
<td class="text">Depreciation is recorded using the straight-line method over estimated useful lives as follows: <div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:63%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Buildings and improvements</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-20&#160;years</div></td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Leasehold improvements</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">Shorter&#160;of&#160;lease&#160;term&#160;or&#160;15&#160;years</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Office furniture and equipment</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap">7 years</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Assets under capital lease</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">4-20</div> years</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Computer equipment and software</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-5</div> years</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vehicles</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom;white-space:nowrap"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-6</div> years</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clxt_ScheduleOfEstimatedUsefulLivesOfAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of estimated useful lives of assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_ScheduleOfEstimatedUsefulLivesOfAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445025596272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments Measured at Fair Value and Concentrations of Credit Risk (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TextBlockAbstract', window );"><strong>Text Block [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_SummaryOfFairValueMeasurementsAndFinancialInstrumentTableTextBlock', window );">Summary of Fair Value Measurements and Financial Statement Presentation</a></td>
<td class="text">The fair values of the Company&#8217;s financial instruments measured at fair value and their respective levels in the fair value hierarchy as of December&#160;31, 2022, were as follows: <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:60%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31, 2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Values of Assets</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair Values of Liabilities</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level&#160;1</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level&#160;2</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level&#160;3</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level&#160;1</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level&#160;2</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Level&#160;3</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other items reported at fair value:</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; padding-bottom: 0.375pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Common stock warrants</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">$</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">$</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">$</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">$</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">$</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">$</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">$</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">291</td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">$</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">291</td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Total</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">291</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">291</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</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="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock', window );">Summary of Fair Value of the Common Warrants</a></td>
<td class="text"> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The estimated fair values of the Common Warrants, and the assumptions used for the Black-Scholes option pricing model were as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:80%"/>
<td style="vertical-align:bottom;width:17%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Estimated fair value of Common Warrants:</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">0.04</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Assumptions:</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected term to liquidation (in years)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4.6</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected volatility</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">85.0</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Risk-free interest rate</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4.0</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clxt_SummaryOfFairValueMeasurementsAndFinancialInstrumentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Summary of fair value measurements and financial instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_SummaryOfFairValueMeasurementsAndFinancialInstrumentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock</td>
</tr>
<tr>
<td style="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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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>38
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445022691808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TextBlockAbstract', window );"><strong>Text Block [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_DisclosureOfWarrantsTransactionsTableTextBlock', window );">Disclosure of Warrants Transactions</a></td>
<td class="text"> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Warrant transactions for the year ended December&#160;31, 2022, are as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:65%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Number of<br/> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Pre-Funded</div><br/> Warrants</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Weighted<br/> Average<br/> Exercise<br/> Price</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Number of<br/> Common<br/> Warrants</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;">Weighted<br/> Average<br/> Exercise<br/> Price</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding as of December&#160;31, 2021:</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Issued</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,880,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.0001</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,760,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.41</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited/canceled</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercised</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,880,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.0001</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding as of December&#160;31, 2022:</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,760,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.41</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercisable as of December&#160;31, 2022:</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7,760,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.41</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clxt_DisclosureOfWarrantsTransactionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of warrants transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_DisclosureOfWarrantsTransactionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_TextBlockAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TextBlockAbstract</td>
</tr>
<tr>
<td style="padding-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>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445020264896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Summary of Fair Values of Stock Options Granted and Assumptions used in Black-Scholes Model</a></td>
<td class="text"><div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The estimated fair values of stock options granted, and the assumptions used for the Black-Scholes option pricing model were as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:57%"/>
<td style="vertical-align:bottom;width:12%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:11%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:11%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Estimated fair values of stock options granted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">0.86</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3.61</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3.24</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Assumptions:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Risk-free interest rate</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1.9%&#160;-&#160;3.5</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">0.6%&#160;-&#160;1.2</div></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">0.3%&#160;-&#160;1.7</div></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected volatility</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">89.7%&#160;-&#160;92.8</div></div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">80.1%&#160;-&#160;91.0</div></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">77.4%&#160;-&#160;81.2</div></td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected term (in years)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5.5&#160;- 6.9</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5.5&#160;- 6.5</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6.0&#160;- 10.0</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</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="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of Stock Option Activity</a></td>
<td class="text"><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Information on stock option activity is as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:62%"/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Options</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Exercisable</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Average</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Exercise</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Price Per</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Share</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Options</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Outstanding</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Average</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Exercise</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Price Per</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Share</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Balance as of December&#160;31, 2021</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,789,110</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10.23</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,658,405</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">9.47</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,609,000</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.12</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Exercised</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; padding-bottom: 0.375pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited or expired</div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;">&#160;</td>
<td style="vertical-align: bottom; border-bottom: 0.75pt solid black;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">(425,952</td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">)&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">7.02</td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Balance as of December&#160;31, 2022</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-top: 0.75pt solid black;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,396,624</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">9.94</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-top: 0.75pt solid black;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5,841,453</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7.35</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></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="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock', window );">Schedule of Net Cash Proceeds from Exercise of Stock Options Less Shares Used for Minimum Withholding Taxes and Intrinsic Value of Options Exercised</a></td>
<td class="text"> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Net cash proceeds from the exercise of stock options less shares used for minimum withholding taxes and the intrinsic value of options exercised were as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:82%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year&#160;ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net cash proceeds</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">227</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">212</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Intrinsic value of options exercised</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">344</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">179</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</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="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Summary of Activity of Restricted Stock Units</a></td>
<td class="text">Information on restricted stock unit activity is as follows: <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:67%"/>
<td style="vertical-align:bottom;width:10%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:9%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Restricted&#160;Stock</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Units&#160;Outstanding</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted-</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Average</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Grant&#160;Date&#160;Fair</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unvested balance at December&#160;31, 2021</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">571,303</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6.15</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Granted</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,077,600</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.26</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vested</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(303,728</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6.39</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(115,969</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.14</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">Unvested balance at December&#160;31, 2022</div></div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,229,206</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.99</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</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="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock', window );">Summary of Grant Date Fair Value of Restricted Stock Unit Awards Vested</a></td>
<td class="text"> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The total grant-date fair value of restricted stock unit awards that vested was as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:76%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Grant-date fair value</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,940</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,489</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,122</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </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="Show.showAR( this, 'defref_clxt_ShareBasedCompensationArrangementsByShareBasedPaymentAwardWeightedAverageGrantDateFairValueOfRestrictedStockUnitsTableTextBlock', window );">Schedule of Weighted Average Grant Date Fair Value of Restricted Stock Units Issued</a></td>
<td class="text"> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Information on the weighted average grant date fair value of restricted stock units issued was as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:79%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average grant date fair value</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.26</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.59</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">6.54</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_DisclosureOfShareBasedCompensationAwardsRestrictedStockUnitsDeemedDividendsTableTextBlock', window );">Summary of Stock-Based Compensation Granted As Deemed Dividends</a></td>
<td class="text"> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The Company accounts for stock-based compensation awards granted to employees of Cellectis as deemed dividends. The Company recorded deemed dividends as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:81%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deemed dividends from grants to Cellectis employees</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">90</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(289</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,168</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock', window );">Share-Based Payment Arrangement, Performance Shares, Outstanding Activity</a></td>
<td class="text"> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">PSU activity for the year ended December&#160;31, 2022, is as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:87%"/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td colspan="2" style="vertical-align:bottom;text-align:center;"><div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">Number of</div></div><div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &quot;Times New Roman&quot;; text-align: center; line-height: normal;"><div style="font-weight:bold;display:inline;">PSUs</div></div></td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding as of December&#160;31, 2021:</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">745,000</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Issued</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">530,000</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Forfeited/canceled</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(145,000</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Awarded</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Outstanding as of December&#160;31, 2022:</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,130,000</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GranteeStatusAxis=clxt_TwoThousandAndTwentyOneGrantMember', window );">2021 Grant</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_clxt_ScheduleOfShareBasedPaymentAwardPerformanceStockUnitValuationAssumptionsTableTextBlock', window );">Summary of Fair Values of Performance Stock Units Granted and Assumptions used in Monte Carlo Simulation Pricing Model</a></td>
<td class="text"> <div style="margin-top:12pt; margin-bottom:0pt; margin-left:2%; text-indent:-2%; font-size:10pt; font-family:Times New Roman">Estimated fair values of performance stock units granted: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:91%"/>
<td style="vertical-align:bottom;width:6%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">At least $12 per share</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.16</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">At least $15 per share</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.89</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">At least $20 per share</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.55</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Assumptions:</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected term (in years)</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3.0</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Expected volatility</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">90.0</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Risk-free interest rate</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">0.4</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td></tr></table> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Summary of Stock-based Compensation Expense</a></td>
<td class="text"> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Stock-based compensation expense related to stock option awards was as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:76%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Stock-based compensation expense</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,031</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,850</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,371</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Summary of Stock-based Compensation Expense</a></td>
<td class="text"> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Stock-based compensation expense related to restricted stock units was as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:78%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Stock-based compensation expense</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,318</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">224</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,155</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr> </table> <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Stock Units [Member] | 2019 Grant</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Summary of Stock-based Compensation Expense</a></td>
<td class="text"> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Stock-based compensation expense related to PSUs is as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:83%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year&#160;ended&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Stock-based compensation expenses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">649</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">16</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">445</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr></table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clxt_DisclosureOfShareBasedCompensationAwardsRestrictedStockUnitsDeemedDividendsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of share-based compensation awards restricted stock units deemed dividends.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_DisclosureOfShareBasedCompensationAwardsRestrictedStockUnitsDeemedDividendsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_ScheduleOfShareBasedPaymentAwardPerformanceStockUnitValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of share based payment award performance stock unit valuation assumptions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_ScheduleOfShareBasedPaymentAwardPerformanceStockUnitValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_ShareBasedCompensationArrangementsByShareBasedPaymentAwardWeightedAverageGrantDateFairValueOfRestrictedStockUnitsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based compensation arrangements by share-based payment award, weighted average grant date fair value of restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_ShareBasedCompensationArrangementsByShareBasedPaymentAwardWeightedAverageGrantDateFairValueOfRestrictedStockUnitsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the total intrinsic value of options exercised (or share units converted), share-based liabilities paid, and the total fair value of shares vested during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding restricted stock units that are fully vested and expected to vest. Includes, but is not limited to, unvested restricted stock units for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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 https://asc.fasb.org/extlink&amp;oid=128089324&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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_GranteeStatusAxis=clxt_TwoThousandAndTwentyOneGrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GranteeStatusAxis=clxt_TwoThousandAndTwentyOneGrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</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_GranteeStatusAxis=clxt_TwoThousandAndNineteenGrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GranteeStatusAxis=clxt_TwoThousandAndNineteenGrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445025578112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Summary of Reconciliation of Statutory IncomeTax Rate</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The following table reconciles the United States statutory income tax rate to the Company&#8217;s effective income tax rate: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:81%"/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">United States statutory rate</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">21.0</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21.0</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21.0</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">State tax, net of federal benefit</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.0</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.0</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4.2</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Stock-based compensation</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1.7</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(0.7</td>
<td style="white-space:nowrap;vertical-align:bottom">%)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(0.5</td>
<td style="white-space:nowrap;vertical-align:bottom">%)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Officer compensation</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1.4</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.5</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1.0</td>
<td style="white-space:nowrap;vertical-align:bottom">%)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Deferred rate change</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">R&amp;D credit</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.2</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.4</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.8</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">PPP Loan</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1.1</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Unrealized (gain) loss on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">mark-to-market</div></div> of common stock warrants</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6.4</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.1</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(0.1</td>
<td style="white-space:nowrap;vertical-align:bottom">)%&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Change in valuation allowance</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(27.5</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(25.4</td>
<td style="white-space:nowrap;vertical-align:bottom">%)&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(24.4</td>
<td style="white-space:nowrap;vertical-align:bottom">%)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Effective income tax rate</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">%&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</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="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets And Liabilities</a></td>
<td class="text"> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Deferred assets and liabilities consist of the following: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:72%"/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net operating losses</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">40,914</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">38,671</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">33,392</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Stock-based compensation</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,950</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,724</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,531</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Financing lease obligations</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,820</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,574</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating lease ROU liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,921</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Tax credit carry forwards</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,685</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,210</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,577</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Capitalized R&amp;D</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,183</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Compensation</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">514</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">339</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Derivative liability</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">703</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">124</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">143</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">391</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Gross deferred tax assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">52,791</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">49,082</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">44,507</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less valuation allowance</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(49,843</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(45,369</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(39,898</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net deferred tax assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,948</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,713</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,609</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Fixed assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(89</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom">)<div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3,667</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(4,609</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating lease ROU assets</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(2,859</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(46</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align: top; padding-bottom: 0.375pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Gross deferred tax liabilities</div></td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(2,948</div></div></td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">(3,713</td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">)&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.375pt;">&#160;&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;">&#160;</td>
<td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;">(4,609</td>
<td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;">)&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Net deferred tax asset or liability</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table> <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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="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>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445023192928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases, Other Commitments, and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Lease, Cost [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_ScheduleOfFutureMinimumRentalPaymentsForCapitalLeasesAndOperatingLeasesTableTextBlock', window );">Schedule of Noncancelable Future Lease Commitments</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Other information related to leases was as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:74%"/>
<td style="vertical-align:bottom;width:11%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:10%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year&#160;Ended&#160;December&#160;31,&#160;2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands except for lease term and discount rate</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Operating</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Financing</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash paid for amounts included in the measurement of lease liabilities:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating cash flows</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">276</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Financing cash flows</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">376</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average remaining lease term (years)</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">15.3</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">0.4</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Weighted average discount rate</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">7.9</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8.1</td>
<td style="white-space:nowrap;vertical-align:bottom">%&#160;</td> </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="Show.showAR( this, 'defref_clxt_ScheduleOfFutureMinimumRentalPaymentsTableTextBlock', window );">Summary of Future Minimum Rental Payments</a></td>
<td class="text"> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">As of December&#160;31, 2022, future minimum payments under operating and finance leases were as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:71%"/>
<td style="vertical-align:bottom;width:5%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Operating</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Leases</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Financing</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Leases</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Leases</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2023</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,446</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,546</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2024</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,480</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,480</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2025</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,479</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,479</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2026</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,479</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,479</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">2027</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,479</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,479</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Thereafter</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">16,991</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">16,991</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total including interest</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><span style="-sec-ix-hidden:hidden67917636">24,354</span></td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">100</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">24,454</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less: imputed interest</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(10,540</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(3</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(10,543</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">13,814</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">97</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">13,911 </div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</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="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Summary of Lease Cost</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">The components of lease expense were as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:76%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Finance lease costs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">75</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,431</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,435</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Operating lease costs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,548</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">46</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">83</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Variable lease costs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">942</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">NA</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">NA</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,565</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,477</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,518</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clxt_ScheduleOfFutureMinimumRentalPaymentsForCapitalLeasesAndOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of future minimum rental payments for capital leases and operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_ScheduleOfFutureMinimumRentalPaymentsForCapitalLeasesAndOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_ScheduleOfFutureMinimumRentalPaymentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of future minimum rental payments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_ScheduleOfFutureMinimumRentalPaymentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-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_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445022673024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plan (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PostemploymentBenefitsAbstract', window );"><strong>Postemployment Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanDisclosuresTableTextBlock', window );">Summary of Defined Contribution Plan</a></td>
<td class="text"> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:82%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Employee benefit plan expenses</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">259</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">274</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">309</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <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_DefinedContributionPlanDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="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_PostemploymentBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PostemploymentBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-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>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445022685488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfCondensedBalanceSheetTableTextBlock', window );">Schedule of Certain Balance Sheet Amounts</a></td>
<td class="text"> <div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Certain balance sheet amounts are as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:81%"/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash, cash equivalents, and restricted cash:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cash and cash equivalents</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,427</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">13,823</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Restricted cash</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">99</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">499</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> restricted cash</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">99</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,526</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">14,421</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:86%"/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepaid expenses and other current assets:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Common warrants &#8211; financing costs</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">396</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Prepaid expenses and other current assets</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">210</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">859</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">606</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">859</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:86%"/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As&#160;of&#160;December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other current liabilities:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><span style="-sec-ix-hidden:hidden67917515">O<span style="-sec-ix-hidden:hidden67917516">perating lease obligations</span></span> &#8211; current</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">367</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other current liabilities</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">112</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">191</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">479</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">191</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt">&#160;</div> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:79%"/>
<td style="vertical-align:bottom;width:5%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Land, buildings, and equipment:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Land under capital lease</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,690</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Buildings</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">900</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">804</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Buildings under capital lease</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,812</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Leasehold improvements</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">364</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">215</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Leasehold improvements under capital lease</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">10,023</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Office furniture and equipment</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7,803</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">5,409</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Office furniture and equipment under capital lease</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">414</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,788</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Computer equipment and software</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">912</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">831</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Construction in progress</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">849</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Vehicles</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">38</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total land, buildings, and equipment</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10,393</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">29,459</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Less accumulated depreciation and amortization</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(5,877</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(7,728</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,516</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">21,731</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</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="Show.showAR( this, 'defref_srt_ScheduleOfCondensedIncomeStatementTableTextBlock', window );">Schedule of Certain Statements of Operations Amounts</a></td>
<td class="text"> <div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Certain statements of operations amounts are as follows: </div> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:76%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Revenue:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Soybean grain</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25,930</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">12,976</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Soybean meal</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">8,628</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Soybean oil</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#8212;&#160;&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,220</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Other</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">157</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">57</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">27</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">157</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">25,987</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">23,851</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:76%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Stock-based compensation expense:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Research and development</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">946</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,465</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,132</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Selling, general, and administrative</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,052</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">625</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">3,839</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,998</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">2,090</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">4,971</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr> </table> <div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:78%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:2%"/>
<td/>
<td/>
<td/> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div> </td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest, net:</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest expense</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(75</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,431</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,435</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest income</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">60</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">17</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">557</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Common stock warrants &#8211; financing cost amortization</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(72</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td> </tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"> <div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Total</div> </td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(87</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(1,414</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">(878</td>
<td style="white-space:nowrap;vertical-align:bottom">)&#160;</td> </tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td style="vertical-align:bottom"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div> </td>
<td>&#160;</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="Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Schedule of Statements of Certain Statements of Cash Flows Amounts</a></td>
<td class="text"> <div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman">Supplemental statement of cash flows information is as follows: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:79%"/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="font-weight:bold;display:inline;">In Thousands</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Interest paid</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">69</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,425</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">1,455</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="font-size:1px">
<td style="vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td style="vertical-align:bottom"><div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;">&#160;</div></td>
<td>&#160;</td></tr></table><div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-cash</div> transactions not reported in the consolidated statement of cash flows are as follows: </div><div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;">&#160;</div>
<table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto">
<tr style="font-size: 0px;">
<td style="width:77%"/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:3%"/>
<td/>
<td/>
<td/>
<td style="vertical-align:bottom;width:4%"/>
<td/>
<td/>
<td/></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year Ended December&#160;31,</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt">
<td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">In Thousands</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2022</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;&#160;</td>
<td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td>
<td style="vertical-align: bottom; padding-bottom: 0.5pt;">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Receivable from Jefferies for shares issued under ATM Facility</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(260</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">260</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-cash</div> additions to land, buildings, and equipment</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(691</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">691</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Cumulative effect of adoption of lease accounting standard on stockholders&#8217; equity</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">832</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr>
<tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt">
<td style="vertical-align:top"><div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &quot;Times New Roman&quot;; line-height: normal;">Establishment of operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets and associated operating lease liabilities</div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">$</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14,090</div></div></td>
<td style="white-space:nowrap;vertical-align:bottom"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">&#160;</div></div></td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td>
<td style="vertical-align:bottom">&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">$</td>
<td style="white-space:nowrap;vertical-align:bottom;text-align:right;">&#8212;&#160;&#160;</td>
<td style="white-space:nowrap;vertical-align:bottom">&#160;</td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfCondensedBalanceSheetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Paragraph (a)<br> -Subsection 04<br><br>Reference 2: 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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedBalanceSheetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_srt_ScheduleOfCondensedIncomeStatementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Paragraph (a)<br> -Subsection 04<br><br>Reference 2: 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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfCondensedIncomeStatementTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplemental cash flow information for the periods presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="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>44
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445020500176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Summary of Significant Accounting Policies - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_YearFounded', window );">Year founded</a></td>
<td class="text">2010<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of long-lived assets</a></td>
<td class="nump">$ 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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">13,615<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease obligations</a></td>
<td class="nump">$ 13,447<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=clxt_SubsidiaryMember', window );">Subsidiary [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of ownership in outstanding common stock</a></td>
<td class="nump">49.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="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">Accounting Standards Update 2016-02 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_StockholdersEquityCumulativeEffectOfAdoptionOfLeaseAccountingStandard', window );">Stockholders equity cumulative effect of adoption of lease accounting standard.</a></td>
<td class="nump">$ 800<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_clxt_StockholdersEquityCumulativeEffectOfAdoptionOfLeaseAccountingStandard">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stockholders equity cumulative effect of adoption of lease accounting standard.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_StockholdersEquityCumulativeEffectOfAdoptionOfLeaseAccountingStandard</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="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_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_YearFounded">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Year the entity was founded, in YYYY format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_YearFounded</td>
</tr>
<tr>
<td style="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:gYearListItemType</td>
</tr>
<tr>
<td><strong> Balance 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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=clxt_SubsidiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=clxt_SubsidiaryMember</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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member</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>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445016169344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Summary of Significant Accounting Policies - Schedule of Estimated Useful Life of Assets Used to Compute Depreciation Using the Straight-Line Method (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and Other Improvements [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of assets</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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Buildings and Other Improvements [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of assets</a></td>
<td class="text">20 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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of assets</a></td>
<td class="text">15 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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office Furniture and Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of assets</a></td>
<td class="text">7 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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AssetsHeldUnderCapitalLeasesMember', window );">Assets under Capital Lease [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of assets</a></td>
<td class="text">4 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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AssetsHeldUnderCapitalLeasesMember', window );">Assets under Capital Lease [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of assets</a></td>
<td class="text">20 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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer Equipment and Software [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of assets</a></td>
<td class="text">3 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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computer Equipment and Software [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of assets</a></td>
<td class="text">5 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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of assets</a></td>
<td class="text">3 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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property Plant And Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful lives of assets</a></td>
<td class="text">6 years<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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</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_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</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_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AssetsHeldUnderCapitalLeasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AssetsHeldUnderCapitalLeasesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</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>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445022348848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Going Concern - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 03, 2022</div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 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="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (16,891,000)<span></span>
</td>
<td class="num">$ (29,199,000)<span></span>
</td>
<td class="num">$ (44,836,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="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used by operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19,364,000)<span></span>
</td>
<td class="num">(18,811,000)<span></span>
</td>
<td class="num">(43,672,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, and restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,526,000<span></span>
</td>
<td class="nump">14,421,000<span></span>
</td>
<td class="nump">$ 18,289,000<span></span>
</td>
<td class="nump">$ 60,038,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,662,000<span></span>
</td>
<td class="nump">$ 4,854,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock, issued and sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,880,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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">After deduction of underwriting discounts and estimated other offering expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=clxt_AtmFacilityMember', window );">ATM Facility [Member]</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="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock, issued and sold</a></td>
<td class="nump">2,000,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">After deduction of underwriting discounts and estimated other offering expenses</a></td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesSubscribedButUnissued', window );">Common stock shares subscribed but not issued</a></td>
<td class="nump">15,661,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=clxt_ShelfRegistrationStatementMember', window );">Shelf Registration Statement [Member] | ATM Facility [Member]</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="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_PublicFloatMinimum', window );">Minimum public float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,000,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="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | ATM Facility [Member]</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="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesSubscribedButUnissued', window );">Common stock shares subscribed but not issued</a></td>
<td class="nump">15,661,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=clxt_PreFundedWarrantsMember', window );">Pre-funded Warrants [Member] | Maximum [Member]</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="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [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="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,880,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=clxt_CommonWarrantsMember', window );">Common Warrants [Member] | Maximum [Member]</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="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [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="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,760,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleLeasebackTransactionDescriptionAxis=us-gaap_EquipmentMember', window );">Equipment [Member]</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="Show.showAR( this, 'defref_us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems', window );"><strong>Collaborative Arrangement and Arrangement Other than Collaborative [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="Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clxt_PublicFloatMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Float Minimum</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_PublicFloatMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-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_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-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_CommonStockSharesSubscribedButUnissued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of common stock allocated to investors to buy shares of a new issue of common stock before they are offered to the public. When stock is sold on a subscription basis, the issuer does not initially receive the total proceeds. In general, the issuer does not issue the shares to the investor until it receives the entire proceeds.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesSubscribedButUnissued</td>
</tr>
<tr>
<td style="padding-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_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126732423&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=126954810&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126958026&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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126975872&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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash 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="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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: 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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=clxt_AtmFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=clxt_AtmFacilityMember</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=clxt_ShelfRegistrationStatementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=clxt_ShelfRegistrationStatementMember</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_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</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_ClassOfWarrantOrRightAxis=clxt_PreFundedWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=clxt_PreFundedWarrantsMember</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_ClassOfWarrantOrRightAxis=clxt_CommonWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=clxt_CommonWarrantsMember</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_SaleLeasebackTransactionDescriptionAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleLeasebackTransactionDescriptionAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445017138080">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments Measured at Fair Value and Concentrations of Credit Risk - Summary of Fair Value Measurements and Financial Statement Presentation (Detail)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems', window );"><strong>Fair Value Concentration Of Risk Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesFairValueDisclosure', window );">Fair Values of Liabilities</a></td>
<td class="nump">$ 291<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=clxt_CommonStockWarrantsMember', window );">Common Stock Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems', window );"><strong>Fair Value Concentration Of Risk Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesFairValueDisclosure', window );">Fair Values of Liabilities</a></td>
<td class="nump">291<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems', window );"><strong>Fair Value Concentration Of Risk Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesFairValueDisclosure', window );">Fair Values of Liabilities</a></td>
<td class="nump">291<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 [Member] | Common Stock Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems', window );"><strong>Fair Value Concentration Of Risk Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesFairValueDisclosure', window );">Fair Values of Liabilities</a></td>
<td class="nump">$ 291<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_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-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_OtherLiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of other liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-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_InvestmentTypeAxis=clxt_CommonStockWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=clxt_CommonStockWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445015896064">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial instruments and financial risk management - Summary of Fair Value of the Common Warrants (Detail)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>yr</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [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="Show.showAR( this, 'defref_clxt_EstimatedFairValueOfCommonWarrantsMeasurementInput', window );">Estimated fair value of Common Warrants</a></td>
<td class="nump">0.04<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember', window );">Expected term to liquidation (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetMeasurementInput', window );">Assumptions</a></td>
<td class="nump">4.6<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputOptionVolatilityMember', window );">Expected volatility</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetMeasurementInput', window );">Assumptions</a></td>
<td class="nump">85<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember', window );">Risk-free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeAssetMeasurementInput', window );">Assumptions</a></td>
<td class="nump">4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clxt_EstimatedFairValueOfCommonWarrantsMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Estimated fair value of common warrants, measurement input.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_EstimatedFairValueOfCommonWarrantsMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</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_DerivativeAssetMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of input used to measure derivative asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems</td>
</tr>
<tr>
<td style="padding-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_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember</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_MeasurementInputTypeAxis=us-gaap_MeasurementInputOptionVolatilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputOptionVolatilityMember</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_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember</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>49
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445020506944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments Measured at Fair Value and Concentrations of Credit Risk - Additional Information (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems', window );"><strong>Fair Value Concentration Of Risk Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_FinanceLeaseObligationsFairValueDisclosure', window );">Fair value of financing leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14.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="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">$ 0.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="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnDerivatives', window );">Unrealized commodity derivative losses from hedging contracts sold</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate Debt Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems', window );"><strong>Fair Value Concentration Of Risk Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_OtherFinancialInstruments', window );">Other financial instruments</a></td>
<td class="nump">$ 0.0<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_clxt_FinanceLeaseObligationsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance lease obligations fair value disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_FinanceLeaseObligationsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_OtherFinancialInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_OtherFinancialInstruments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-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_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(1)(g))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445020427040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related-Party Transactions - Additional Information (Detail) - Cellectis [Member]<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinimumNetWorthRequiredForCompliance', window );">Minimum net worth required</a></td>
<td class="nump">$ 300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=clxt_CellectisMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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="Show.showAR( this, 'defref_clxt_ThresholdPercentageOfOwnershipInOutstandingCommonStockToEnactIndemnificationAgreement', window );">Threshold percentage of ownership in outstanding common stock to enact indemnification agreement</a></td>
<td class="nump">50.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clxt_ThresholdPercentageOfOwnershipInOutstandingCommonStockToEnactIndemnificationAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Threshold percentage of ownership in outstanding common stock to enact indemnification agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_ThresholdPercentageOfOwnershipInOutstandingCommonStockToEnactIndemnificationAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_MinimumNetWorthRequiredForCompliance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum net worth required for mortgage banking as defined by regulatory framework.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 948<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6490092&amp;loc=d3e47304-110998<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 948<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6490092&amp;loc=d3e47304-110998<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 948<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6490092&amp;loc=d3e47080-110998<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 948<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6490092&amp;loc=d3e47304-110998<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinimumNetWorthRequiredForCompliance</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_RelatedPartyTransactionsByRelatedPartyAxis=clxt_CellectisMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=clxt_CellectisMember</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_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445017132416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Summary Of  Warrants Transactions (Detail) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=clxt_PreFundedWarrantsMember', window );">Pre Funded Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_DisclosureOfWarrantsTransactionsLineItems', window );"><strong>Disclosure of Warrants Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of restricted stock units outstanding, Issued</a></td>
<td class="nump">3,880,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value, Issued</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod', window );">Number of restricted stock units outstanding, Exercised</a></td>
<td class="nump">3,880,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value, Exercised</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of restricted stock units outstanding, Unvested ending balance</a></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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value, Unvested ending balance</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="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight', window );">Class of Warrant or Right, Number of Securities Called by Each Warrant or Right</a></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="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Class of Warrant or Right, Exercise Price of Warrants or Rights</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=clxt_CommonStockWarrantsMember', window );">Common Stock Warrants [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_DisclosureOfWarrantsTransactionsLineItems', window );"><strong>Disclosure of Warrants Transactions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of restricted stock units outstanding, Issued</a></td>
<td class="nump">7,760,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value, Issued</a></td>
<td class="nump">$ 1.41<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of restricted stock units outstanding, Unvested ending balance</a></td>
<td class="nump">7,760,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value, Unvested ending balance</a></td>
<td class="nump">$ 1.41<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight', window );">Class of Warrant or Right, Number of Securities Called by Each Warrant or Right</a></td>
<td class="nump">7,760,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Class of Warrant or Right, Exercise Price of Warrants or Rights</a></td>
<td class="nump">$ 1.41<span></span>
</td>
<td class="nump">$ 1.41<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clxt_DisclosureOfWarrantsTransactionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of warrants transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_DisclosureOfWarrantsTransactionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award, equity instruments other than options exercised in period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award equity instruments other than options exercised in period weighted average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ClassOfWarrantOrRightAxis=clxt_PreFundedWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=clxt_PreFundedWarrantsMember</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_ClassOfWarrantOrRightAxis=clxt_CommonStockWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=clxt_CommonStockWarrantsMember</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>52
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445015707664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Additional Information (Detail) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 03, 2022</div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Sep. 21, 2021</div></th>
<th class="th"><div>Oct. 20, 2020</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury 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="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock share authorized</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">50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock share par value</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">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock, issued and sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,880,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Net proceeds from issuance of common stock and exercise of overallotment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">After deduction of underwriting discounts and estimated other offering expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from common stock issuance</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">$ 11,538<span></span>
</td>
<td class="nump">$ 4,380<span></span>
</td>
<td class="nump">$ 15,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=clxt_AtmFacilityMember', window );">ATM Facility [Member]</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="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury 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="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock, issued and sold</a></td>
<td class="nump">2,000,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">After deduction of underwriting discounts and estimated other offering expenses</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesSubscribedButUnissued', window );">Common stock shares subscribed but not issued</a></td>
<td class="nump">15,661,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=clxt_AtmFacilityMember', window );">ATM Facility [Member] | Maximum [Member]</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="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesSubscribedButUnissued', window );">Common stock shares subscribed but not issued</a></td>
<td class="nump">15,661,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=clxt_PreFundedWarrantsMember', window );">Pre Funded Warrants [Member]</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="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury 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="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Class of warrant or right, exercise price of warrants or rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=clxt_PreFundedWarrantsMember', window );">Pre Funded Warrants [Member] | Maximum [Member]</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="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,880,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=clxt_CommonWarrantsMember', window );">Common Warrants [Member] | Maximum [Member]</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="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury 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="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,760,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=clxt_CommonStockWarrantsMember', window );">Common Stock Warrants [Member]</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="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockVotingRights', window );">Common Stock, Voting Rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4.99<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Class of warrant or right, exercise price of warrants or rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.41<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.41<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=clxt_CommonStockWarrantsMember', window );">Common Stock Warrants [Member] | Maximum [Member]</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="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable', window );">Date from which Warrants or Rights Exercisable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Aug. 23,  2027<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=clxt_CommonStockWarrantsMember', window );">Common Stock Warrants [Member] | Minimum [Member]</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="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury 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="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable', window );">Date from which Warrants or Rights Exercisable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Aug. 23,  2022<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=clxt_CommonStockWarrantsMember', window );">Common Stock Warrants [Member] | ATM Facility [Member]</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="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock, issued and sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Net proceeds from issuance of common stock and exercise of overallotment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=clxt_FollowOnPublicOfferingMember', window );">Follow-on Public Offering [Member]</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="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock, issued and sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,880,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,750,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Common stock issued price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.41<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Net proceeds from issuance of common stock and exercise of overallotment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,037<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ExpenseRelatedToDistributionOrServicingAndUnderwritingFees', window );">Underwriting discounts and commissions</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">$ 1,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">After deduction of underwriting discounts and estimated other offering expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=clxt_FollowOnPublicOfferingMember', window );">Follow-on Public Offering [Member] | Pre Funded Warrants [Member]</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="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury 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="Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Common stock issued price per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.4099<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="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=clxt_FollowOnPublicOfferingMember', window );">Follow-on Public Offering [Member] | Pre Funded Warrants [Member] | Maximum [Member]</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="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,880,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=clxt_FollowOnPublicOfferingMember', window );">Follow-on Public Offering [Member] | Common Warrants [Member] | Maximum [Member]</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="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury 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="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Warrants issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,760,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=clxt_FollowOnPublicOfferingMember', window );">Follow-on Public Offering [Member] | Cellectis [Member]</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="Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock, issued and sold</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">1,250,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Net proceeds from issuance of common stock and exercise of overallotment</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">$ 5,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from common stock issuance</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">$ 14,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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date the warrants or rights are exercisable, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-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_CommonStockSharesSubscribedButUnissued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of common stock allocated to investors to buy shares of a new issue of common stock before they are offered to the public. When stock is sold on a subscription basis, the issuer does not initially receive the total proceeds. In general, the issuer does not issue the shares to the investor until it receives the entire proceeds.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesSubscribedButUnissued</td>
</tr>
<tr>
<td style="padding-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_CommonStockVotingRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockVotingRights</td>
</tr>
<tr>
<td style="padding-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_EquityClassOfTreasuryStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityClassOfTreasuryStockLineItems</td>
</tr>
<tr>
<td style="padding-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_ExpenseRelatedToDistributionOrServicingAndUnderwritingFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expense related to distribution, servicing and underwriting fees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.14)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExpenseRelatedToDistributionOrServicingAndUnderwritingFees</td>
</tr>
<tr>
<td style="padding-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_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of equity securities issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=126973232&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 https://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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=clxt_AtmFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=clxt_AtmFacilityMember</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_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</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_ClassOfWarrantOrRightAxis=clxt_PreFundedWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=clxt_PreFundedWarrantsMember</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_ClassOfWarrantOrRightAxis=clxt_CommonWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=clxt_CommonWarrantsMember</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_ClassOfWarrantOrRightAxis=clxt_CommonStockWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=clxt_CommonStockWarrantsMember</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_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</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=clxt_FollowOnPublicOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=clxt_FollowOnPublicOfferingMember</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=clxt_CellectisMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=clxt_CellectisMember</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>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445020123104">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Stock-Based Compensation - Additional Information (Detail) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jul. 16, 2021</div></th>
<th class="th"><div>Feb. 19, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Share-based compensation arrangement by share-based payment award, number of shares registered and available for grant</a></td>
<td class="nump">2,718,149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=clxt_FormerChiefExecutiveOfficerMember', window );">Mr. Blome [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_ExpectedBenefitToEarningsFromRecaptureOfNonCashStockCompensationExpense', window );">Expected benefit to earnings from recapture of non-cash stock compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.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="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=clxt_TwoThousandSeventeenOmnibusPlanMember', window );">2017 Omnibus Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Share-based compensation arrangement by share-based payment award, number of shares registered and available for grant</a></td>
<td class="nump">3,112,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesAvailableForIssue', window );">Number of common shares available for issue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,299,904<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=clxt_CalyxtIncEquityEmployeeInducementIncentivePlanMember', window );">Calyxt, Inc. Equity Employee Inducement Incentive Plan [Member] | PSUs [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Share-based compensation arrangement by share-based payment award, number of shares registered and available for grant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600,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_clxt_ExpectedBenefitToEarningsFromRecaptureOfNonCashStockCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected benefit to earnings from recapture of non-cash stock compensation expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_ExpectedBenefitToEarningsFromRecaptureOfNonCashStockCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesAvailableForIssue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Number Of Common Shares Available For Issue</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesAvailableForIssue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=clxt_FormerChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=clxt_FormerChiefExecutiveOfficerMember</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=clxt_TwoThousandSeventeenOmnibusPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=clxt_TwoThousandSeventeenOmnibusPlanMember</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=clxt_CalyxtIncEquityEmployeeInducementIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=clxt_CalyxtIncEquityEmployeeInducementIncentivePlanMember</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_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</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>54
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445022311968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Summary of Fair Values of Stock Options Granted and Assumptions used in Black-Scholes Model (Detail) - Stock Options [Member] - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValueOfStockOptionsGranted', window );">Estimated fair values of stock options granted</a></td>
<td class="nump">$ 0.86<span></span>
</td>
<td class="nump">$ 3.61<span></span>
</td>
<td class="nump">$ 3.24<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">1.90%<span></span>
</td>
<td class="nump">0.60%<span></span>
</td>
<td class="nump">0.30%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">89.70%<span></span>
</td>
<td class="nump">80.10%<span></span>
</td>
<td class="nump">77.40%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">5 years 6 months<span></span>
</td>
<td class="text">5 years 6 months<span></span>
</td>
<td class="text">6 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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">3.50%<span></span>
</td>
<td class="nump">1.20%<span></span>
</td>
<td class="nump">1.70%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">92.80%<span></span>
</td>
<td class="nump">91.00%<span></span>
</td>
<td class="nump">81.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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">6 years 10 months 24 days<span></span>
</td>
<td class="text">6 years 6 months<span></span>
</td>
<td class="text">10 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValueOfStockOptionsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award estimated fair value of stock options granted.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValueOfStockOptionsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</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_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</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>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445015691776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Stock Options - Additional Information (Detail)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=clxt_TwoThousandSeventeenOmnibusPlanMember', window );">2017 Omnibus Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_clxt_OptionPriceAtPercentageOfFairMarketValue', window );">Options priced at fair market value, Percent</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Stock option 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="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=clxt_TwoThousandSeventeenOmnibusPlanMember', window );">2017 Omnibus Plan [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Stock option, vesting period</a></td>
<td class="text">3 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="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=clxt_TwoThousandSeventeenOmnibusPlanMember', window );">2017 Omnibus Plan [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Stock option, vesting period</a></td>
<td class="text">6 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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted average remaining contractual term</a></td>
<td class="text">5 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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue', window );">Aggregate intrinsic value of options outstanding and exercisable</a></td>
<td class="nump">$ 0.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized stock-based compensation expense related to non-vested stock options</a></td>
<td class="nump">$ 3.1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized stock-based compensation expense, expected recognition weighted-average period</a></td>
<td class="text">22 months<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clxt_OptionPriceAtPercentageOfFairMarketValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Option price at percentage of fair market value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_OptionPriceAtPercentageOfFairMarketValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-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_PlanNameAxis=clxt_TwoThousandSeventeenOmnibusPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=clxt_TwoThousandSeventeenOmnibusPlanMember</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_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</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_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445020508160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Summary of Stock Option Activity (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </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="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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Options Exercisable, Beginning Balance | shares</a></td>
<td class="nump">2,789,110<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Options Exercisable, Ending Balance | shares</a></td>
<td class="nump">3,396,624<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted-Average Exercise Price Per Share, Beginning Balance | $ / shares</a></td>
<td class="nump">$ 10.23<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted-Average Exercise Price Per Share, Ending Balance | $ / shares</a></td>
<td class="nump">$ 9.94<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options Outstanding, Beginning Balance | shares</a></td>
<td class="nump">4,658,405<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options Outstanding, Granted | shares</a></td>
<td class="nump">1,609,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Options Outstanding, Forfeited or expired | shares</a></td>
<td class="num">(425,952)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options Outstanding, Ending Balance | shares</a></td>
<td class="nump">5,841,453<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted-Average Exercise Price Per Share, Beginning Balance | $ / shares</a></td>
<td class="nump">$ 9.47<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Weighted-Average Exercise Price Per Share, Granted | $ / shares</a></td>
<td class="nump">1.12<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Weighted-Average Exercise Price Per Share, Forfeited or expired | $ / shares</a></td>
<td class="nump">7.02<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted-Average Exercise Price Per Share, Ending Balance | $ / shares</a></td>
<td class="nump">$ 7.35<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445020127584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Summary of Stock-Based Compensation Expense Related to Stock Option Awards (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expenses</a></td>
<td class="nump">$ 3,998<span></span>
</td>
<td class="nump">$ 2,090<span></span>
</td>
<td class="nump">$ 4,971<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expenses</a></td>
<td class="nump">$ 2,031<span></span>
</td>
<td class="nump">$ 1,850<span></span>
</td>
<td class="nump">$ 3,371<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445021620880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Summary of Net Cash Proceeds from Exercise of Stock Options Less Shares Used for Minimum Withholding Taxes and Intrinsic Value of Options Exercised (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Net cash proceeds</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 227<span></span>
</td>
<td class="nump">$ 212<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Intrinsic value of options exercised</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 344<span></span>
</td>
<td class="nump">$ 179<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-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>59
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445020270464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Restricted Stock Units - Additional Information (Detail)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=clxt_TwoThousandSeventeenOmnibusPlanMember', window );">2017 Omnibus Plan [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">3 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="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=clxt_TwoThousandSeventeenOmnibusPlanMember', window );">2017 Omnibus Plan [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">6 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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized stock-based compensation expense related to restricted stock units</a></td>
<td class="nump">$ 1.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="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized stock-based compensation expense, expected recognition weighted-average period</a></td>
<td class="text">22 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units [Member] | 2017 Omnibus Plan [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">3 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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units [Member] | 2017 Omnibus Plan [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">5 years<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PlanNameAxis=clxt_TwoThousandSeventeenOmnibusPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=clxt_TwoThousandSeventeenOmnibusPlanMember</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_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</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_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_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>60
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445020207264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Summary of Activity of Restricted Stock Units (Detail) - Restricted Stock Units [Member] - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of restricted stock units outstanding, Unvested beginning balance</a></td>
<td class="nump">571,303<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of restricted stock units outstanding, Granted</a></td>
<td class="nump">1,077,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Number of restricted stock units outstanding, Vested</a></td>
<td class="num">(303,728)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Number of restricted stock units outstanding, Cancelled</a></td>
<td class="num">(115,969)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of restricted stock units outstanding, Unvested ending balance</a></td>
<td class="nump">1,229,206<span></span>
</td>
<td class="nump">571,303<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value, Unvested beginning balance</a></td>
<td class="nump">$ 6.15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value, Granted</a></td>
<td class="nump">1.26<span></span>
</td>
<td class="nump">$ 4.59<span></span>
</td>
<td class="nump">$ 6.54<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value, Vested</a></td>
<td class="nump">6.39<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value, Cancelled</a></td>
<td class="nump">4.14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value, Unvested ending balance</a></td>
<td class="nump">$ 1.99<span></span>
</td>
<td class="nump">$ 6.15<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<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 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_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>61
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445020263008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Summary of Grant Date Fair Value of Restricted Stock Unit Awards Vested (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Grant-date fair value</a></td>
<td class="nump">$ 1,940<span></span>
</td>
<td class="nump">$ 1,489<span></span>
</td>
<td class="nump">$ 3,122<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_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>62
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445022326416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Schedule of Weighted Average Grant Date Fair Value of Restricted Stock Units Issued (Detail) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value, Granted</a></td>
<td class="nump">$ 1.26<span></span>
</td>
<td class="nump">$ 4.59<span></span>
</td>
<td class="nump">$ 6.54<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_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>63
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445017142096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Summary of Stock-Based Compensation Expenses Related to Restricted Stock Units (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expenses</a></td>
<td class="nump">$ 3,998<span></span>
</td>
<td class="nump">$ 2,090<span></span>
</td>
<td class="nump">$ 4,971<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expenses</a></td>
<td class="nump">$ 1,318<span></span>
</td>
<td class="nump">$ 224<span></span>
</td>
<td class="nump">$ 1,155<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_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>64
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445022326256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Summary of Stock-Based Compensation Granted as Deemed Dividends (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=clxt_NonemployeeRestrictedStockUnitsMember', window );">Nonemployee Restricted Stock Units [Member] | Cellectis [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_DeemedDividendDeficit', window );">Deemed dividends from grants to Cellectis employee</a></td>
<td class="nump">$ 90<span></span>
</td>
<td class="num">$ (289)<span></span>
</td>
<td class="nump">$ 1,168<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clxt_DeemedDividendDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deemed Dividend (Deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_DeemedDividendDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_AwardTypeAxis=clxt_NonemployeeRestrictedStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=clxt_NonemployeeRestrictedStockUnitsMember</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=clxt_CellectisMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=clxt_CellectisMember</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>65
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445020826336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Performance Stock Units - Additional Information (Detail)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jul. 31, 2021 </div>
<div>Day </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Performance stock, shares granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,718,149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=clxt_TwoThousandSeventeenOmnibusPlanMember', window );">2017 Omnibus Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Performance stock, shares granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,112,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Unrecognized stock-based compensation expense related to performance stock units | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized stock-based compensation expense, expected recognition weighted-average period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">19 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Stock Units [Member] | 2021 Grant | Inducement Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Consecutive trading day | Day</a></td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Stock Units [Member] | 2021 Grant | Mr Carr [Member] | Inducement Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Performance stock, shares granted</a></td>
<td class="nump">600,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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Stock Units [Member] | 2019 Grant | Mr. Blome [Member] | 2017 Omnibus Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Benefit from forfeiture of stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">166,667<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Stock Units [Member] | 2022 Grant | Mr Carr [Member] | 2017 Omnibus Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Performance stock, shares granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">530,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_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1</td>
</tr>
<tr>
<td style="padding-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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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="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 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=clxt_TwoThousandSeventeenOmnibusPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=clxt_TwoThousandSeventeenOmnibusPlanMember</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_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</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_GranteeStatusAxis=clxt_TwoThousandAndTwentyOneGrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GranteeStatusAxis=clxt_TwoThousandAndTwentyOneGrantMember</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=clxt_InducementPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=clxt_InducementPlanMember</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_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=srt_ChiefExecutiveOfficerMember</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_GranteeStatusAxis=clxt_TwoThousandAndNineteenGrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GranteeStatusAxis=clxt_TwoThousandAndNineteenGrantMember</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_TitleOfIndividualAxis=clxt_FormerChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=clxt_FormerChiefExecutiveOfficerMember</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_GranteeStatusAxis=clxt_TwoThousandAndTwentyTwoGrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GranteeStatusAxis=clxt_TwoThousandAndTwentyTwoGrantMember</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>66
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445020189184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Summary of Fair Values of Performance Stock Units Granted and Assumptions used in Monte Carlo Simulation Pricing Model (Detail) - Performance Stock Units [Member] - 2021 Grant<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>$ / shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected term (in years)</a></td>
<td class="text">3 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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">90.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">0.40%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">At Least Twelve Per Share [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValuesOfPerformanceStockUnitsGranted', window );">Estimated fair values of performance stock units granted</a></td>
<td class="nump">$ 2.16<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">At Least Fifteen Per Share Member</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValuesOfPerformanceStockUnitsGranted', window );">Estimated fair values of performance stock units granted</a></td>
<td class="nump">1.89<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">At Least Twenty Per Share Member</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValuesOfPerformanceStockUnitsGranted', window );">Estimated fair values of performance stock units granted</a></td>
<td class="nump">$ 1.55<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValuesOfPerformanceStockUnitsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share based compensation arrangement by share based payment award estimated fair values of performance stock units granted.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValuesOfPerformanceStockUnitsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</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_GranteeStatusAxis=clxt_TwoThousandAndTwentyOneGrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GranteeStatusAxis=clxt_TwoThousandAndTwentyOneGrantMember</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=clxt_AtLeastTwelvePerShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=clxt_AtLeastTwelvePerShareMember</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=clxt_AtLeastFifteenPerShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=clxt_AtLeastFifteenPerShareMember</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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=clxt_AtLeastTwentyPerShareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=clxt_AtLeastTwentyPerShareMember</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>67
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445021493200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Summary of Stock-Based Compensation Expenses Related to Performance Stock Units (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expenses</a></td>
<td class="nump">$ 3,998<span></span>
</td>
<td class="nump">$ 2,090<span></span>
</td>
<td class="nump">$ 4,971<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance Stock Units [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expenses</a></td>
<td class="nump">$ 649<span></span>
</td>
<td class="nump">$ 16<span></span>
</td>
<td class="nump">$ 445<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</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>68
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445017164576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Summary of Reconciliation of Statutory Income Tax Rate (Detail)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Effective Income Tax Rate Reconciliation, Amount [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">United States statutory rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.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="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State tax, net of federal benefit</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">4.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="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent', window );">Stock-based compensation</a></td>
<td class="num">(1.70%)<span></span>
</td>
<td class="num">(0.70%)<span></span>
</td>
<td class="num">(0.50%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_EffectiveIncomeTaxRateReconciliationOfficerCompensation', window );">Officer compensation</a></td>
<td class="num">(1.40%)<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
<td class="num">(1.00%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate', window );">Deferred rate change</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.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="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch', window );">R&amp;D credit</a></td>
<td class="nump">2.20%<span></span>
</td>
<td class="nump">1.40%<span></span>
</td>
<td class="nump">0.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_EffectiveIncomeTaxRateReconciliationPppLoan', window );">PPP Loan</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">1.10%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_EffectiveIncomeTaxRateReconciliationUnrealizedGainLossOnMarkToMarketOfCommonStockWarrants', window );">Unrealized (gain) loss on mark-to-market of common stock warrants</a></td>
<td class="nump">6.40%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
<td class="num">(0.10%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="num">(27.50%)<span></span>
</td>
<td class="num">(25.40%)<span></span>
</td>
<td class="num">(24.40%)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</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_clxt_EffectiveIncomeTaxRateReconciliationOfficerCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective income tax rate reconciliation officer compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_EffectiveIncomeTaxRateReconciliationOfficerCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_EffectiveIncomeTaxRateReconciliationPppLoan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective income tax rate reconciliation PPP loan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_EffectiveIncomeTaxRateReconciliationPppLoan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_EffectiveIncomeTaxRateReconciliationUnrealizedGainLossOnMarkToMarketOfCommonStockWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective income tax rate reconciliation unrealized gain loss on mark to market of common stock warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_EffectiveIncomeTaxRateReconciliationUnrealizedGainLossOnMarkToMarketOfCommonStockWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: 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(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 740<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126970579&amp;loc=d3e23163-113944<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-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>69
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445020549296">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Schedule of Deferred Tax Assets And Liabilities (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract', window );"><strong>Components of Deferred Tax Assets and Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating losses</a></td>
<td class="nump">$ 40,914<span></span>
</td>
<td class="nump">$ 38,671<span></span>
</td>
<td class="nump">$ 33,392<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="nump">2,950<span></span>
</td>
<td class="nump">2,724<span></span>
</td>
<td class="nump">2,531<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_DeferredTaxAssetsLeaseObligations', window );">Financing lease obligations</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,820<span></span>
</td>
<td class="nump">4,574<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_DeferredTaxAssetsDeferredExpenseOperatingLeaseRightOfUseLiabilities', window );">Operating lease ROU liabilities</a></td>
<td class="nump">2,921<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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwards', window );">Tax credit carry forwards</a></td>
<td class="nump">3,685<span></span>
</td>
<td class="nump">3,210<span></span>
</td>
<td class="nump">2,577<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts', window );">Capitalized R&amp;D</a></td>
<td class="nump">2,183<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="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation', window );">Compensation</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">514<span></span>
</td>
<td class="nump">339<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsDerivativeInstruments', window );">Derivative liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">703<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">124<span></span>
</td>
<td class="nump">143<span></span>
</td>
<td class="nump">391<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Gross deferred tax assets</a></td>
<td class="nump">52,791<span></span>
</td>
<td class="nump">49,082<span></span>
</td>
<td class="nump">44,507<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less valuation allowance</a></td>
<td class="num">(49,843)<span></span>
</td>
<td class="num">(45,369)<span></span>
</td>
<td class="num">(39,898)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Net deferred tax assets</a></td>
<td class="nump">2,948<span></span>
</td>
<td class="nump">3,713<span></span>
</td>
<td class="nump">4,609<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_DeferredTaxLiabilitiesFixedAssets', window );">Fixed assets</a></td>
<td class="num">(89)<span></span>
</td>
<td class="num">(3,667)<span></span>
</td>
<td class="num">(4,609)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">46<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_DeferredTaxLiabilitiesDeferredExpenseOperatingLeaseRightOfUseAssets', window );">Operating lease ROU assets</a></td>
<td class="num">(2,859)<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="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Gross deferred tax liabilities</a></td>
<td class="num">(2,948)<span></span>
</td>
<td class="num">(3,713)<span></span>
</td>
<td class="num">(4,609)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax asset or liability</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clxt_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax assets deferred expense capitalized research and development costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_DeferredTaxAssetsDeferredExpenseOperatingLeaseRightOfUseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax assets deferred expense operating lease right of use liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_DeferredTaxAssetsDeferredExpenseOperatingLeaseRightOfUseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_DeferredTaxAssetsLeaseObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax assets lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_DeferredTaxAssetsLeaseObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_DeferredTaxLiabilitiesDeferredExpenseOperatingLeaseRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred tax liabilities deferred expense operating lease right of use assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_DeferredTaxLiabilitiesDeferredExpenseOperatingLeaseRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_DeferredTaxLiabilitiesFixedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities Fixed Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_DeferredTaxLiabilitiesFixedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-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_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<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(15)(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<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(26)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsDerivativeInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from derivative instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsDerivativeInstruments</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsTaxCreditCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwards</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-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_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-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>70
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445020840976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Additional Information (Detail)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Income tax operating loss carryforwards</a></td>
<td class="nump">$ 239,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_OperatingLossCarryforwardsNotExpire', window );">Income tax operating loss carryforwards not expired</a></td>
<td class="nump">142,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="Show.showAR( this, 'defref_clxt_OperatingLossCarryforwardsSubjectToExpire', window );">Income tax operating loss carryforwards, expire between 2032 and 2037</a></td>
<td class="nump">41,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Liability for uncertain tax positions</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxPeriodAxis=us-gaap_EarliestTaxYearMember', window );">Earliest Tax Year [Member] | R&amp;D Credit Carryovers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_IncomeTaxesLineItems', window );"><strong>Income Taxes [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="Show.showAR( this, 'defref_clxt_TaxCreditCarryforwardExpirationYear', window );">Tax credit carryovers expiration year</a></td>
<td class="text">2032<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxPeriodAxis=us-gaap_LatestTaxYearMember', window );">Latest Tax Year [Member] | R&amp;D Credit Carryovers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_IncomeTaxesLineItems', window );"><strong>Income Taxes [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="Show.showAR( this, 'defref_clxt_TaxCreditCarryforwardExpirationYear', window );">Tax credit carryovers expiration year</a></td>
<td class="text">2042<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Income tax operating loss carryforwards</a></td>
<td class="nump">$ 55,200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction [Member] | R&amp;D Credit Carryovers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax credit carryovers</a></td>
<td class="nump">$ 1,300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction [Member] | Earliest Tax Year [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_IncomeTaxesLineItems', window );"><strong>Income Taxes [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="Show.showAR( this, 'defref_clxt_OperatingLossCarryforwardsExpirationYear', window );">Income tax operating loss carryforwards, expiration year</a></td>
<td class="text">2027<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction [Member] | Latest Tax Year [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_IncomeTaxesLineItems', window );"><strong>Income Taxes [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="Show.showAR( this, 'defref_clxt_OperatingLossCarryforwardsExpirationYear', window );">Income tax operating loss carryforwards, expiration year</a></td>
<td class="text">2041<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Income tax operating loss carryforwards</a></td>
<td class="nump">$ 184,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal [Member] | R&amp;D Credit Carryovers [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Tax credit carryovers</a></td>
<td class="nump">$ 2,600<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal [Member] | Earliest Tax Year [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_IncomeTaxesLineItems', window );"><strong>Income Taxes [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="Show.showAR( this, 'defref_clxt_OperatingLossCarryforwardsExpirationYear', window );">Income tax operating loss carryforwards, expiration year</a></td>
<td class="text">2032<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">Federal [Member] | Latest Tax Year [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_IncomeTaxesLineItems', window );"><strong>Income Taxes [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="Show.showAR( this, 'defref_clxt_OperatingLossCarryforwardsExpirationYear', window );">Income tax operating loss carryforwards, expiration year</a></td>
<td class="text">2037<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clxt_IncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_IncomeTaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_OperatingLossCarryforwardsExpirationYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating loss carryforwards expiration year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_OperatingLossCarryforwardsExpirationYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_OperatingLossCarryforwardsNotExpire">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating loss carryforwards not expire.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_OperatingLossCarryforwardsNotExpire</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_OperatingLossCarryforwardsSubjectToExpire">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating loss carryforwards subject to expire.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_OperatingLossCarryforwardsSubjectToExpire</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_TaxCreditCarryforwardExpirationYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax credit carryforward expiration year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_TaxCreditCarryforwardExpirationYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-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_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-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_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-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_TaxPeriodAxis=us-gaap_EarliestTaxYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=us-gaap_EarliestTaxYearMember</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_TaxCreditCarryforwardAxis=us-gaap_ResearchMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAxis=us-gaap_ResearchMember</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_TaxPeriodAxis=us-gaap_LatestTaxYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=us-gaap_LatestTaxYearMember</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_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</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_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</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>71
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445022501248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases, Commitments, and Contingencies - Additional Information (Detail)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 01, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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="Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeaseTermOfContract1', window );">Lease term</a></td>
<td class="text">20 years<span></span>
</td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_NumberOfLeaseExtensionOptions', window );">Number of lease extension options</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeaseRenewalTerm1', window );">Extension term of lease agreement</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleAndLeasebackTransactionGainLossNet', window );">Proceeds from sale of land and uncompleted facility</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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_SaleLeasebackTransactionBaseRentInterestRate', window );">Percentage of annual base rent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_SaleLeasebackTransactionIncrementalRentPercentageAnnual', window );">Increase in percentage of annual base rent on the sixth, eleventh and sixteenth anniversaries</a></td>
<td class="nump">7.50%<span></span>
</td>
<td class="nump">7.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_SaleLeasebackTransactionAnnualBaseRentPayments', window );">Annual base rent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease obligations</a></td>
<td class="nump">$ 13,447<span></span>
</td>
<td class="nump">13,447<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating Lease, Right-of-Use Asset</a></td>
<td class="nump">13,615<span></span>
</td>
<td class="nump">13,615<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationSettlementAmountAwardedFromOtherParty', window );">Litigation Settlement, Amount Awarded from Other Party</a></td>
<td class="nump">750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">Accounting Standards Update 2016-02 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_StockholdersEquityCumulativeEffectOfAdoptionOfLeaseAccountingStandard', window );">Stockholders Equity Cumulative Effect Of Adoption Of Lease Accounting Standard</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease obligations</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">$ 14,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating Lease, Right-of-Use Asset</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">$ 14,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CounterpartyNameAxis=clxt_RosevilleMnLeaseMember', window );">Roseville, MN Lease [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating Lease, Right-of-Use Asset</a></td>
<td class="nump">$ 13,600<span></span>
</td>
<td class="nump">$ 13,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Lessee, Operating Lease, Remaining Lease Term</a></td>
<td class="text">15 years 3 months 18 days<span></span>
</td>
<td class="text">15 years 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Roseville, MN Lease [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRemainingLeaseTerm', window );">Lessee, Operating Lease, Remaining Lease Term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=clxt_CellectisMember', window );">Cellectis [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_ThresholdPercentageOfOwnershipInOutstandingCommonStockToEnactIndemnificationAgreement', window );">Threshold percentage of ownership in outstanding common stock to enact indemnification agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleLeasebackTransactionDescriptionAxis=clxt_CorporateHeadquartersMember', window );">Corporate Headquarters [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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="Show.showAR( this, 'defref_clxt_OfficeSpaceArea', window );">Office and lab building area | ft&#178;</a></td>
<td class="nump">44,000<span></span>
</td>
<td class="nump">44,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeaseOptionToExtend', window );">Option to extend, description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The lease has a term of twenty years and includes four options to each extend the lease for five years subject to there being no default under the lease terms beyond any cure period and the Company occupying the property at the time of extension.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleLeasebackTransactionDescriptionAxis=us-gaap_EquipmentMember', window );">Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [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="Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash</a></td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 100<span></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_clxt_NumberOfLeaseExtensionOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of lease extension options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_NumberOfLeaseExtensionOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clxt_OfficeSpaceArea">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Office space area.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_OfficeSpaceArea</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:areaItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clxt_SaleLeasebackTransactionAnnualBaseRentPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sale leaseback transaction annual base rent payments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_SaleLeasebackTransactionAnnualBaseRentPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_SaleLeasebackTransactionBaseRentInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sale leaseback transaction base rent interest rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_SaleLeasebackTransactionBaseRentInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_SaleLeasebackTransactionIncrementalRentPercentageAnnual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sale leaseback transaction incremental rent percentage annual.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_SaleLeasebackTransactionIncrementalRentPercentageAnnual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_StockholdersEquityCumulativeEffectOfAdoptionOfLeaseAccountingStandard">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stockholders equity cumulative effect of adoption of lease accounting standard.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_StockholdersEquityCumulativeEffectOfAdoptionOfLeaseAccountingStandard</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_ThresholdPercentageOfOwnershipInOutstandingCommonStockToEnactIndemnificationAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Threshold percentage of ownership in outstanding common stock to enact indemnification agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_ThresholdPercentageOfOwnershipInOutstandingCommonStockToEnactIndemnificationAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_LesseeFinanceLeaseOptionToExtend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of terms and conditions of option to extend lessee's finance lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeaseOptionToExtend</td>
</tr>
<tr>
<td style="padding-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_LesseeFinanceLeaseRenewalTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's finance 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="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 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeaseRenewalTerm1</td>
</tr>
<tr>
<td style="padding-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_LesseeFinanceLeaseTermOfContract1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeaseTermOfContract1</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseRemainingLeaseTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRemainingLeaseTerm</td>
</tr>
<tr>
<td style="padding-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_LitigationSettlementAmountAwardedFromOtherParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount awarded from other party in judgment or settlement of litigation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationSettlementAmountAwardedFromOtherParty</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-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_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash 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="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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://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 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: 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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_SaleAndLeasebackTransactionGainLossNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale and leaseback transaction from transfer of asset accounted for as sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 40<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128295416&amp;loc=SL77919786-209982<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 https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 3: 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 (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleAndLeasebackTransactionGainLossNet</td>
</tr>
<tr>
<td style="padding-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_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member</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=clxt_RosevilleMnLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CounterpartyNameAxis=clxt_RosevilleMnLeaseMember</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_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</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=clxt_CellectisMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=clxt_CellectisMember</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_SaleLeasebackTransactionDescriptionAxis=clxt_CorporateHeadquartersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleLeasebackTransactionDescriptionAxis=clxt_CorporateHeadquartersMember</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_SaleLeasebackTransactionDescriptionAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleLeasebackTransactionDescriptionAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445016972000">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases, Commitments, and Contingencies - Schedule Of Impact Of Adoption Of The Standard On Consolidated Balance Sheet (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Land, buildings, and equipment</a></td>
<td class="nump">$ 4,516<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,731<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">13,615<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities and stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Current portion of financing lease obligations</a></td>
<td class="nump">97<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">370<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">479<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">191<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Financing lease obligations</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,506<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease obligations</a></td>
<td class="nump">13,447<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">$ (212,151)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(196,092)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">Accounting Standards Update 2016-02 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities and stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">Accounting Standards Update 2016-02 [Member] | Cumulative Effect, Period of Adoption, Adjusted Balance [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Land, buildings, and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,188<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,090<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_AssetsRelatedToLeaseAdoption', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,278<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities and stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Current portion of financing lease obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">366<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">467<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Financing lease obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">135<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,814<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(195,260)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_LiabilitiesAndStockholdersEquityRelatedToLeaseAdoption', window );">Total liabilities and stockholders' equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(180,478)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">Accounting Standards Update 2016-02 [Member] | Revision of Prior Period, Accounting Standards Update, Adjustment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Land, buildings, and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16,543)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,090<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_AssetsRelatedToLeaseAdoption', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,453)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities and stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Current portion of financing lease obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">276<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Financing lease obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(17,371)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,814<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">832<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_LiabilitiesAndStockholdersEquityRelatedToLeaseAdoption', window );">Total liabilities and stockholders' equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,453)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">Accounting Standards Update 2016-02 [Member] | Previously Reported [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Land, buildings, and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,731<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_AssetsRelatedToLeaseAdoption', window );">Total assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,731<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Liabilities and stockholders' equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Current portion of financing lease obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">370<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">191<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Financing lease obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,506<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(196,092)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_LiabilitiesAndStockholdersEquityRelatedToLeaseAdoption', window );">Total liabilities and stockholders' equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (178,025)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clxt_AssetsRelatedToLeaseAdoption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_AssetsRelatedToLeaseAdoption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_LiabilitiesAndStockholdersEquityRelatedToLeaseAdoption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_LiabilitiesAndStockholdersEquityRelatedToLeaseAdoption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_LiabilitiesAndStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 https://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.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: 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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://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 https://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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member</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_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</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_RestatementAxis=srt_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember</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_RestatementAxis=srt_ScenarioPreviouslyReportedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RestatementAxis=srt_ScenarioPreviouslyReportedMember</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>73
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445016088272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases, Commitments, and Contingencies - Summary of Lease Cost (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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="Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Lease, Cost [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_FinanceLeaseCost', window );">Finance lease cost</a></td>
<td class="nump">$ 75<span></span>
</td>
<td class="nump">$ 1,431<span></span>
</td>
<td class="nump">$ 1,435<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease, cost</a></td>
<td class="nump">1,548<span></span>
</td>
<td class="nump">46<span></span>
</td>
<td class="nump">83<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease, cost</a></td>
<td class="nump">942<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total</a></td>
<td class="nump">$ 2,565<span></span>
</td>
<td class="nump">$ 1,477<span></span>
</td>
<td class="nump">$ 1,518<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clxt_FinanceLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance lease cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_FinanceLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>74
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445015552016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases, Commitments, and Contingencies - Summary of Other Information Related to Leases (Detail)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract', window );"><strong>Cash Paid for Amounts Included in the Measurement of Lease Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_PaymentOfOperatingLeaseIncludedInOperatingCashFlow', window );">Operating cash flows, Operating</a></td>
<td class="nump">$ 276<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_PaymentOfFinanceLeaseIncludedInOperatingCashFlow', window );">Operating cash flows, Financing</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="Show.showAR( this, 'defref_clxt_PaymentOfOperatingLeaseIncludedInFinancingCashFlow', window );">Financing cash flows, Operating</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="Show.showAR( this, 'defref_clxt_PaymentOfFinanceLeaseIncludedInFinancingCashFlow', window );">Financing cash flows, Financing</a></td>
<td class="nump">$ 376<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating Lease, Weighted average remaining lease term (years)</a></td>
<td class="text">15 years 3 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="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Finance Lease, Weighted average remaining lease term (years)</a></td>
<td class="text">4 months 24 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating Lease, Weighted average discount rate</a></td>
<td class="nump">7.90%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Finance Lease, Weighted average discount rate</a></td>
<td class="nump">8.10%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clxt_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash paid for amounts included in the measurement of lease liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_PaymentOfFinanceLeaseIncludedInFinancingCashFlow">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment of finance lease included in financing cash flow.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_PaymentOfFinanceLeaseIncludedInFinancingCashFlow</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_PaymentOfFinanceLeaseIncludedInOperatingCashFlow">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment of finance lease included in operating cash flow.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_PaymentOfFinanceLeaseIncludedInOperatingCashFlow</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_PaymentOfOperatingLeaseIncludedInFinancingCashFlow">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment of operating lease included in financing cash flow.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_PaymentOfOperatingLeaseIncludedInFinancingCashFlow</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_PaymentOfOperatingLeaseIncludedInOperatingCashFlow">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment of operating lease included in operating cash flow.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_PaymentOfOperatingLeaseIncludedInOperatingCashFlow</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="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_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&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 https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445020523248">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases, Commitments, and Contingencies - Summary of Future Minimum Rental Payments (Detail)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract', window );"><strong>Schedule Of Future Minimum Rental Payments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Operating, 2023</a></td>
<td class="nump">$ 1,446<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">Operating, 2024</a></td>
<td class="nump">1,480<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">Operating, 2025</a></td>
<td class="nump">1,479<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">Operating, 2026</a></td>
<td class="nump">1,479<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">Operating, 2027</a></td>
<td class="nump">1,479<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Operating, Thereafter</a></td>
<td class="nump">16,991<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total including interest, Operating</a></td>
<td class="nump">24,354<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Operating, Less: imputed interest</a></td>
<td class="num">(10,540)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total</a></td>
<td class="nump">13,814<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Financing, 2023</a></td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">Financing, 2024</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">Financing, 2025</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">Financing, 2026</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">Financing, 2027</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Financing, Thereafter</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total including interest, Financing</a></td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Financing, Less: imputed interest</a></td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Total</a></td>
<td class="nump">97<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwelveMonths', window );">2023</a></td>
<td class="nump">1,546<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextFiveYears', window );">2027</a></td>
<td class="nump">1,479<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwoYears', window );">2024</a></td>
<td class="nump">1,480<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextThreeYears', window );">2025</a></td>
<td class="nump">1,479<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextFourYears', window );">2026</a></td>
<td class="nump">1,479<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsAfterFiveYears', window );">Thereafter</a></td>
<td class="nump">16,991<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="Show.showAR( this, 'defref_clxt_OperatingAndFinanceLeaseLiabilityPaymentDue', window );">Total including interest, Financing</a></td>
<td class="nump">24,454<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="num">(10,543)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_LesseeOperatingAndFinanceLeaseLiability', window );">Total</a></td>
<td class="nump">$ 13,911<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clxt_LesseeOperatingAndFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee operating and finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_LesseeOperatingAndFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsAfterFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating and finance lease liabilities payments after five years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsAfterFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating and finance lease liabilities payments next five years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating and finance lease liabilities payments next four years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating and finance lease liabilities payments next three years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating and finance lease liabilities payments next twelve months.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating and finance lease liabilities payments next two years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_OperatingAndFinanceLeaseLiabilityPaymentDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating and finance lease liability payment due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_OperatingAndFinanceLeaseLiabilityPaymentDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating and finance lease liability undiscounted excess amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of future minimum rental payments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-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 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance 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="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-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_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease 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="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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="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 https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445022605040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plan - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationRelatedCostsAbstract', window );"><strong>Compensation Related Costs [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans', window );">Defined contribution plan description</a></td>
<td class="text">The Company provides a 401(k) defined contribution plan for all regular full-time employees who have completed two months of service.<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_CompensationRelatedCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationRelatedCostsAbstract</td>
</tr>
<tr>
<td style="padding-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_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of defined contribution pension and other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans</td>
</tr>
<tr>
<td style="padding-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>77
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445016160928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plan - Summary of Defined Contribution Plan (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Employee benefit plan expenses</a></td>
<td class="nump">$ 259<span></span>
</td>
<td class="nump">$ 274<span></span>
</td>
<td class="nump">$ 309<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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of discretionary contributions made by an employer to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-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>78
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445022406960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Information - Summary of Certain Balance Sheet Amounts (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Condensed Balance Sheet Statements Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total land, buildings, and equipment</a></td>
<td class="nump">$ 10,393<span></span>
</td>
<td class="nump">$ 29,459<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation and amortization</a></td>
<td class="num">(5,877)<span></span>
</td>
<td class="num">(7,728)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total</a></td>
<td class="nump">4,516<span></span>
</td>
<td class="nump">21,731<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">3,427<span></span>
</td>
<td class="nump">13,823<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="nump">99<span></span>
</td>
<td class="nump">499<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashEquivalentsNoncurrent', window );">Non-current restricted cash</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">99<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsAndShortTermInvestments', window );">Total</a></td>
<td class="nump">3,526<span></span>
</td>
<td class="nump">14,421<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_CommonWarrantsFinancingCost', window );">Common Warrants Financing Cost</a></td>
<td class="nump">396<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">210<span></span>
</td>
<td class="nump">859<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Total</a></td>
<td class="nump">606<span></span>
</td>
<td class="nump">859<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease obligations &#8211; current</a></td>
<td class="nump">$ 367<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Liabilities, Current<span></span>
</td>
<td class="text">Liabilities, Current<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_OtherCurrentLiabilities', window );">Other current liabilities</a></td>
<td class="nump">$ 112<span></span>
</td>
<td class="nump">$ 191<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Total</a></td>
<td class="nump">479<span></span>
</td>
<td class="nump">191<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=clxt_LandUnderCapitalLeaseMember', window );">Land Under Capital Lease [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Condensed Balance Sheet Statements Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total land, buildings, and equipment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,690<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Buildings [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Condensed Balance Sheet Statements Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total land, buildings, and equipment</a></td>
<td class="nump">900<span></span>
</td>
<td class="nump">804<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=clxt_BuildingsUnderCapitalLeaseMember', window );">Buildings Under Capital Lease [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Condensed Balance Sheet Statements Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total land, buildings, and equipment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,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="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Condensed Balance Sheet Statements Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total land, buildings, and equipment</a></td>
<td class="nump">364<span></span>
</td>
<td class="nump">215<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=clxt_LeaseholdImprovementsUnderCapitalLeaseMember', window );">Leasehold Improvements Under Capital Lease [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Condensed Balance Sheet Statements Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total land, buildings, and equipment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,023<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office Furniture and Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Condensed Balance Sheet Statements Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total land, buildings, and equipment</a></td>
<td class="nump">7,803<span></span>
</td>
<td class="nump">5,409<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=clxt_OfficeFurnitureAndEquipmentUnderCapitalLeaseMember', window );">Office Furniture and Equipment Under Capital Lease [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Condensed Balance Sheet Statements Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total land, buildings, and equipment</a></td>
<td class="nump">414<span></span>
</td>
<td class="nump">1,788<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=clxt_ComputerEquipmentAndSoftwareMember', window );">Computer Equipment and Software [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Condensed Balance Sheet Statements Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total land, buildings, and equipment</a></td>
<td class="nump">912<span></span>
</td>
<td class="nump">831<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in Progress [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Condensed Balance Sheet Statements Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total land, buildings, and equipment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">849<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedBalanceSheetStatementsCaptionsLineItems', window );"><strong>Condensed Balance Sheet Statements Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total land, buildings, and equipment</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 38<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clxt_CommonWarrantsFinancingCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common warrants financing cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_CommonWarrantsFinancingCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_OtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other current liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_OtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_srt_CondensedBalanceSheetStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedBalanceSheetStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<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(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: 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 (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsAndShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsAndShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</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_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 https://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.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-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_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126905020&amp;loc=d3e5879-108316<br><br>Reference 4: 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(7))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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(13))<br> -URI https://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> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: 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 https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: 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 https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as current. 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="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 https://asc.fasb.org/extlink&amp;oid=126999549&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-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_RestrictedCashEquivalentsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL116631458-115580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=127002003&amp;loc=SL6242269-115581<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: 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 https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 210<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=120413173&amp;loc=SL6242262-115580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashEquivalentsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=clxt_LandUnderCapitalLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=clxt_LandUnderCapitalLeaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=clxt_BuildingsUnderCapitalLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=clxt_BuildingsUnderCapitalLeaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=clxt_LeaseholdImprovementsUnderCapitalLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=clxt_LeaseholdImprovementsUnderCapitalLeaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=clxt_OfficeFurnitureAndEquipmentUnderCapitalLeaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=clxt_OfficeFurnitureAndEquipmentUnderCapitalLeaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=clxt_ComputerEquipmentAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=clxt_ComputerEquipmentAndSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</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>79
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445022355024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Information - Summary of Certain Statements of Operations Amounts (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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="Show.showAR( this, 'defref_srt_CondensedIncomeStatementsCaptionsLineItems', window );"><strong>Condensed Income Statements, Captions [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expenses</a></td>
<td class="nump">$ 3,998<span></span>
</td>
<td class="nump">$ 2,090<span></span>
</td>
<td class="nump">$ 4,971<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(75)<span></span>
</td>
<td class="num">(1,431)<span></span>
</td>
<td class="num">(1,435)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNet', window );">Interest income</a></td>
<td class="nump">60<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="nump">557<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_CommonWarrantsFinancingCosts', window );">Common stock warrants - financing costs amortization</a></td>
<td class="num">(72)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Total</a></td>
<td class="num">(87)<span></span>
</td>
<td class="num">(1,414)<span></span>
</td>
<td class="num">(878)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">157<span></span>
</td>
<td class="nump">25,987<span></span>
</td>
<td class="nump">23,851<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=clxt_HighOleicSoybeanGrainMember', window );">Soybean Grain [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedIncomeStatementsCaptionsLineItems', window );"><strong>Condensed Income Statements, Captions [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">25,930<span></span>
</td>
<td class="nump">12,976<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=clxt_HighOleicSoybeanMealMember', window );">Soybean Meal [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedIncomeStatementsCaptionsLineItems', window );"><strong>Condensed Income Statements, Captions [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,628<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=clxt_HighOleicSoybeanOilMember', window );">Soybean Oil [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedIncomeStatementsCaptionsLineItems', window );"><strong>Condensed Income Statements, Captions [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,220<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductAndServiceOtherMember', window );">Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedIncomeStatementsCaptionsLineItems', window );"><strong>Condensed Income Statements, Captions [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">157<span></span>
</td>
<td class="nump">57<span></span>
</td>
<td class="nump">27<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and Development [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedIncomeStatementsCaptionsLineItems', window );"><strong>Condensed Income Statements, Captions [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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expenses</a></td>
<td class="nump">946<span></span>
</td>
<td class="nump">1,465<span></span>
</td>
<td class="nump">1,132<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General, and Administrative [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CondensedIncomeStatementsCaptionsLineItems', window );"><strong>Condensed Income Statements, Captions [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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expenses</a></td>
<td class="nump">$ 3,052<span></span>
</td>
<td class="nump">$ 625<span></span>
</td>
<td class="nump">$ 3,839<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clxt_CommonWarrantsFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common warrants financing costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_CommonWarrantsFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_CondensedIncomeStatementsCaptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedIncomeStatementsCaptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://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 https://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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126953954&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 https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of nonoperating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-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_InvestmentIncomeNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(a),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<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 S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeNet</td>
</tr>
<tr>
<td style="padding-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_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=clxt_HighOleicSoybeanGrainMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=clxt_HighOleicSoybeanGrainMember</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_ProductOrServiceAxis=clxt_HighOleicSoybeanMealMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=clxt_HighOleicSoybeanMealMember</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_ProductOrServiceAxis=clxt_HighOleicSoybeanOilMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=clxt_HighOleicSoybeanOilMember</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_ProductOrServiceAxis=us-gaap_ProductAndServiceOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductAndServiceOtherMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445026629648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental Information - Summary of Statements of Certain Statements of Cash Flows Amounts (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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="Show.showAR( this, 'defref_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract', window );"><strong>Condensed Financial Information Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired', window );">Non-cash additions to land, buildings, and equipment</a></td>
<td class="num">$ (691)<span></span>
</td>
<td class="nump">$ 691<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_ReceivableFromJefferiesForSharesIssuedUnderAtmFacility', window );">Receivable from Jefferies for shares issued under ATM Facility</a></td>
<td class="num">(260)<span></span>
</td>
<td class="nump">260<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaid', window );">Interest paid</a></td>
<td class="nump">69<span></span>
</td>
<td class="nump">1,425<span></span>
</td>
<td class="nump">1,455<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_EstablishmentOfRightToUseAssetsAndAssociatedOperatingLeaseLiabilities.', window );">Establishment of&#160;right-to-use&#160;assets and associated operating lease liabilities</a></td>
<td class="nump">14,090<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_CumulativeEffectOfAdoptionOfLeaseAccountingStandardOnStockholdersEquity', window );">Cumulative effect of adoption of lease accounting standard on stockholders' equity</a></td>
<td class="nump">$ 832<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_clxt_CumulativeEffectOfAdoptionOfLeaseAccountingStandardOnStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cumulative effect of adoption of lease accounting standard on stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_CumulativeEffectOfAdoptionOfLeaseAccountingStandardOnStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_EstablishmentOfRightToUseAssetsAndAssociatedOperatingLeaseLiabilities.">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Establishment of&#160;right-to-use&#160;assets and associated operating lease liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_EstablishmentOfRightToUseAssetsAndAssociatedOperatingLeaseLiabilities.</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Noncash or part noncash acquisition fixed assets acquired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_ReceivableFromJefferiesForSharesIssuedUnderAtmFacility">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Receivable from Jefferies for shares issued under ATM Facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_ReceivableFromJefferiesForSharesIssuedUnderAtmFacility</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</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_InterestPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to 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; classified as operating and investing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445022711824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Additional Information (Detail)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>SEGMENT</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments</a></td>
<td class="nump">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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of 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="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 https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>82
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445015877200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Debt - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Apr. 19, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on extinguishment of loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,528<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=clxt_PaycheckProtectionProgramLoanCARESActMember', window );">Paycheck Protection Program Loan CARES Act [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [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="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Loan, face 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="nump">$ 1,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_ForgivenessEligibilityDescription', window );">Forgiveness eligibility description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">In order to be eligible for forgiveness, the proceeds of the PPP loan were required to be applied to certain eligible expenses, including payroll costs, interest on certain mortgage obligations, rent payments on certain leases, and certain qualified utility payments, with not more than 40 percent of the amount applied to non-payroll costs.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_DescriptionOfLoanForgivenessStatus', window );">Description of loan forgiveness status</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The Company applied the proceeds from the PPP loan toward qualifying expenses. On October 21, 2020, as modified December 29, 2020, the Company applied for forgiveness of the full principal amount and all accrued interest. On April 8, 2021, the Company was notified by the SBA that the full principal amount and all accrued interest of the PPP loan had been forgiven. Accordingly, the Company recognized a gain upon the extinguishment of the PPP loan for $1.5 million during the second quarter of 2021.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on extinguishment of loan</a></td>
<td class="nump">$ 1,500<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_clxt_DescriptionOfLoanForgivenessStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of loan forgiveness status.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_DescriptionOfLoanForgivenessStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_clxt_ForgivenessEligibilityDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Forgiveness eligibility description</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_ForgivenessEligibilityDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<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 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-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_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126972273&amp;loc=d3e12317-112629<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> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentAxis=clxt_PaycheckProtectionProgramLoanCARESActMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=clxt_PaycheckProtectionProgramLoanCARESActMember</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>83
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445020113728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring Costs - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 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="Show.showAR( this, 'defref_us-gaap_RestructuringCostsAbstract', window );"><strong>Restructuring Costs [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">$ 3,998<span></span>
</td>
<td class="nump">$ 2,090<span></span>
</td>
<td class="nump">$ 4,971<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=clxt_SoybeanProductsMember', window );">Soybean Products [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostsAbstract', window );"><strong>Restructuring Costs [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Severance and other charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
<td class="nump">$ 700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">$ 900<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_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<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> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-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_RestructuringCostsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostsAbstract</td>
</tr>
<tr>
<td style="padding-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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=clxt_SoybeanProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=clxt_SoybeanProductsMember</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>84
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445021687376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Based Compensation- Summary Of Share Based Compensation Performance Shares Award Outstanding Activity (Detail) - Performance Shares [Member]<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding as of December 31, 2021:</a></td>
<td class="nump">745,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted', window );">Issued</a></td>
<td class="nump">530,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures', window );">Forfeited/canceled</a></td>
<td class="num">(145,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised', window );">Awarded</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber', window );">Outstanding as of December 31 , 2022:</a></td>
<td class="nump">1,130,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of non-option equity instruments exercised by participants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net number of non-option equity instruments granted to participants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of equity instruments other than options outstanding, including both vested and non-vested instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&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)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</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>85
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm140445016900720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Event - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 15, 2023</div></th>
<th class="th"><div>Mar. 01, 2023</div></th>
<th class="th"><div>Jan. 13, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [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="Show.showAR( this, 'defref_us-gaap_LitigationSettlementAmountAwardedFromOtherParty', window );">Litigation settlement, amount awarded from other party</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">$ 750<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [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="Show.showAR( this, 'defref_us-gaap_LitigationSettlementAmountAwardedFromOtherParty', window );">Litigation settlement, amount awarded from other party</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">$ 750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Phantom Share Units (PSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [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="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Share-based compensation arrangement by share-based payment award, award vesting rights, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [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="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Share-based compensation arrangement by share-based payment award, number of shares authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,487,503<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Cibus Global, LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_clxt_UnrestrictedCash', window );">Unrestricted cash</a></td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,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="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member] | Revolving Credit Facility [Member] | Cibus Global, LLC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [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="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of credit facility, maximum borrowing capacity</a></td>
<td class="nump">3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet', window );">Line of credit facility, increase (decrease), net</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Proceeds from Lines of Credit</a></td>
<td class="nump">$ 500,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_clxt_UnrestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Unrestricted cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">clxt_UnrestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>clxt_</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_LineOfCreditFacilityIncreaseDecreaseForPeriodNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of the credit facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet</td>
</tr>
<tr>
<td style="padding-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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-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_LitigationSettlementAmountAwardedFromOtherParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount awarded from other party in judgment or settlement of litigation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationSettlementAmountAwardedFromOtherParty</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br><br>Reference 2: 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(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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 https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PhantomShareUnitsPSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PhantomShareUnitsPSUsMember</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=clxt_CibusGlobalLlcMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=clxt_CibusGlobalLlcMember</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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</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>86
<FILENAME>d425657d10k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:clxt="http://www.calyxt.com/20221231"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="clxt-20221231.xsd" xlink:type="simple"/>
    <context id="P01_01_2022To12_31_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="PAsOn12_31_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="PAsOn12_31_2020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="P02_28_2022To02_28_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="P01_01_2017To12_31_2017">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
        </entity>
        <period>
            <startDate>2017-01-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="PAsOn03_01_2023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
        </entity>
        <period>
            <instant>2023-03-01</instant>
        </period>
    </context>
    <context id="PAsOn06_30_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="P10_01_2022To12_31_2022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="PAsOn12_31_2019">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_CorporateHeadquartersMemberusgaapSaleLeasebackTransactionDescriptionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis">clxt:CorporateHeadquartersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">clxt:TwoThousandSeventeenOmnibusPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_ChiefExecutiveOfficerMembersrtTitleOfIndividualAxis_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndTwentyTwoGrantMemberusgaapGranteeStatusAxis_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">clxt:TwoThousandAndTwentyTwoGrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">clxt:TwoThousandSeventeenOmnibusPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_CommonStockWarrantsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">clxt:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_CommonStockWarrantsMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">clxt:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_SubsidiaryMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">clxt:SubsidiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_CellectisMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">clxt:CellectisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_EquipmentMemberusgaapSaleLeasebackTransactionDescriptionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_LandUnderCapitalLeaseMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">clxt:LandUnderCapitalLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_BuildingsUnderCapitalLeaseMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">clxt:BuildingsUnderCapitalLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_LeaseholdImprovementsUnderCapitalLeaseMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">clxt:LeaseholdImprovementsUnderCapitalLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_OfficeFurnitureAndEquipmentUnderCapitalLeaseMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">clxt:OfficeFurnitureAndEquipmentUnderCapitalLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_ComputerEquipmentAndSoftwareMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">clxt:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_ConstructionInProgressMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_ResearchMemberusgaapTaxCreditCarryforwardAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_ResearchMemberusgaapTaxCreditCarryforwardAxis_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_PerformanceSharesMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_AtmFacilityMemberusgaapTypeOfArrangementAxis_ShelfRegistrationStatementMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">clxt:ShelfRegistrationStatementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">clxt:AtmFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_RosevilleMnLeaseMembersrtCounterpartyNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">clxt:RosevilleMnLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_MaximumMembersrtRangeAxis_RosevilleMnLeaseMembersrtCounterpartyNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">clxt:RosevilleMnLeaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">clxt:PreFundedWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">clxt:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_MeasurementInputExpectedTermMemberusgaapMeasurementInputTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_MeasurementInputOptionVolatilityMemberusgaapMeasurementInputTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputOptionVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_MeasurementInputRiskFreeInterestRateMemberusgaapMeasurementInputTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_LandUnderCapitalLeaseMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">clxt:LandUnderCapitalLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_BuildingsUnderCapitalLeaseMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">clxt:BuildingsUnderCapitalLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_LeaseholdImprovementsUnderCapitalLeaseMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">clxt:LeaseholdImprovementsUnderCapitalLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_OfficeFurnitureAndEquipmentUnderCapitalLeaseMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">clxt:OfficeFurnitureAndEquipmentUnderCapitalLeaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_ComputerEquipmentAndSoftwareMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">clxt:ComputerEquipmentAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_ConstructionInProgressMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_ScenarioPreviouslyReportedMembersrtRestatementAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:ScenarioPreviouslyReportedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMembersrtRestatementAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RestatementAxis">srt:RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMembersrtCumulativeEffectPeriodOfAdoptionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_AtmFacilityMemberusgaapTypeOfArrangementAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">clxt:AtmFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_PerformanceSharesMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_SoybeanProductsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clxt:SoybeanProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_CellectisMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_NonemployeeRestrictedStockUnitsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">clxt:NonemployeeRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">clxt:CellectisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_FormerChiefExecutiveOfficerMembersrtTitleOfIndividualAxis_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndNineteenGrantMemberusgaapGranteeStatusAxis_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">clxt:FormerChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">clxt:TwoThousandAndNineteenGrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">clxt:TwoThousandSeventeenOmnibusPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_AtmFacilityMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">clxt:AtmFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_AtmFacilityMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">clxt:AtmFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_AtmFacilityMemberusgaapSubsidiarySaleOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">clxt:AtmFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_HighOleicSoybeanGrainMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clxt:HighOleicSoybeanGrainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_HighOleicSoybeanMealMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clxt:HighOleicSoybeanMealMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_HighOleicSoybeanOilMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clxt:HighOleicSoybeanOilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_ProductAndServiceOtherMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_StockCompensationPlanMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2021To12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_StockCompensationPlanMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">clxt:TwoThousandSeventeenOmnibusPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">clxt:TwoThousandSeventeenOmnibusPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AtLeastTwelvePerShareMemberusgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndTwentyOneGrantMemberusgaapGranteeStatusAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">clxt:TwoThousandAndTwentyOneGrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">clxt:AtLeastTwelvePerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AtLeastFifteenPerShareMemberusgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndTwentyOneGrantMemberusgaapGranteeStatusAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">clxt:TwoThousandAndTwentyOneGrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">clxt:AtLeastFifteenPerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AtLeastTwentyPerShareMemberusgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndTwentyOneGrantMemberusgaapGranteeStatusAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">clxt:TwoThousandAndTwentyOneGrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">clxt:AtLeastTwentyPerShareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">clxt:FollowOnPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_PerformanceSharesMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_BuildingAndBuildingImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_BuildingAndBuildingImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AssetsHeldUnderCapitalLeasesMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetsHeldUnderCapitalLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AssetsHeldUnderCapitalLeasesMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetsHeldUnderCapitalLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ComputerEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ComputerEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndTwentyOneGrantMemberusgaapGranteeStatusAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">clxt:TwoThousandAndTwentyOneGrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_SoybeanProductsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clxt:SoybeanProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">clxt:TwoThousandSeventeenOmnibusPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CellectisMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_NonemployeeRestrictedStockUnitsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">clxt:NonemployeeRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">clxt:CellectisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_PaycheckProtectionProgramLoanCARESActMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clxt:PaycheckProtectionProgramLoanCARESActMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndNineteenGrantMemberusgaapGranteeStatusAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">clxt:TwoThousandAndNineteenGrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">clxt:TwoThousandSeventeenOmnibusPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">clxt:TwoThousandSeventeenOmnibusPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CorporateHeadquartersMemberusgaapSaleLeasebackTransactionDescriptionAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SaleLeasebackTransactionDescriptionAxis">clxt:CorporateHeadquartersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_EarliestTaxYearMemberusgaapTaxPeriodAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:EarliestTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_LatestTaxYearMemberusgaapTaxPeriodAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:LatestTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EarliestTaxYearMemberusgaapTaxPeriodAxis_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:EarliestTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_LatestTaxYearMemberusgaapTaxPeriodAxis_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:LatestTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CellectisMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">clxt:CellectisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_EarliestTaxYearMemberusgaapTaxPeriodAxis_ResearchMemberusgaapTaxCreditCarryforwardAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:EarliestTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_LatestTaxYearMemberusgaapTaxPeriodAxis_ResearchMemberusgaapTaxCreditCarryforwardAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:ResearchMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">us-gaap:LatestTaxYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_AtmFacilityMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">clxt:AtmFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AtmFacilityMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">clxt:AtmFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_IPOMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AtmFacilityMemberusgaapSubsidiarySaleOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">clxt:AtmFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_TwoThousandAndTwentyOneGrantMemberusgaapGranteeStatusAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">clxt:TwoThousandAndTwentyOneGrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_HighOleicSoybeanGrainMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clxt:HighOleicSoybeanGrainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_HighOleicSoybeanMealMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clxt:HighOleicSoybeanMealMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_HighOleicSoybeanOilMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clxt:HighOleicSoybeanOilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_ProductAndServiceOtherMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">clxt:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">clxt:PreFundedWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis_StockCompensationPlanMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">clxt:FollowOnPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_PerformanceSharesMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_SoybeanProductsMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clxt:SoybeanProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CellectisMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_NonemployeeRestrictedStockUnitsMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">clxt:NonemployeeRestrictedStockUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">clxt:CellectisMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">clxt:FollowOnPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">clxt:FollowOnPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_HighOleicSoybeanGrainMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clxt:HighOleicSoybeanGrainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_HighOleicSoybeanMealMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clxt:HighOleicSoybeanMealMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_HighOleicSoybeanOilMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clxt:HighOleicSoybeanOilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_ProductAndServiceOtherMembersrtProductOrServiceAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_StockCompensationPlanMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis_StockCompensationPlanMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="P10_20_2020To10_20_2020_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">clxt:FollowOnPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-20</startDate>
            <endDate>2020-10-20</endDate>
        </period>
    </context>
    <context id="P10_20_2020To10_20_2020_CellectisMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">clxt:CellectisMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">clxt:FollowOnPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-20</startDate>
            <endDate>2020-10-20</endDate>
        </period>
    </context>
    <context id="PAsOn10_20_2020_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">clxt:FollowOnPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-20</instant>
        </period>
    </context>
    <context id="PAsOn02_19_2021_FormerChiefExecutiveOfficerMembersrtTitleOfIndividualAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">clxt:FormerChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-19</instant>
        </period>
    </context>
    <context id="PAsOn07_16_2021_CalyxtIncEquityEmployeeInducementIncentivePlanMemberusgaapPlanNameAxis_PerformanceSharesMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">clxt:CalyxtIncEquityEmployeeInducementIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-16</instant>
        </period>
    </context>
    <context id="PAsOn07_16_2021_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">clxt:TwoThousandSeventeenOmnibusPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-16</instant>
        </period>
    </context>
    <context id="P07_01_2021To07_31_2021_InducementPlanMemberusgaapPlanNameAxis_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndTwentyOneGrantMemberusgaapGranteeStatusAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">clxt:TwoThousandAndTwentyOneGrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">clxt:InducementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="PAsOn07_31_2021_ChiefExecutiveOfficerMembersrtTitleOfIndividualAxis_InducementPlanMemberusgaapPlanNameAxis_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndTwentyOneGrantMemberusgaapGranteeStatusAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ChiefExecutiveOfficerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:GranteeStatusAxis">clxt:TwoThousandAndTwentyOneGrantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">clxt:InducementPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-07-31</instant>
        </period>
    </context>
    <context id="PAsOn04_19_2020_PaycheckProtectionProgramLoanCARESActMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clxt:PaycheckProtectionProgramLoanCARESActMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-19</instant>
        </period>
    </context>
    <context id="PAsOn03_01_2023_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-01</instant>
        </period>
    </context>
    <context id="PAsOn01_01_2022_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-01</instant>
        </period>
    </context>
    <context id="P10_03_2022To10_03_2022_AtmFacilityMemberusgaapTypeOfArrangementAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">clxt:AtmFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-03</startDate>
            <endDate>2022-10-03</endDate>
        </period>
    </context>
    <context id="PAsOn10_03_2022_AtmFacilityMemberusgaapTypeOfArrangementAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">clxt:AtmFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-03</instant>
        </period>
    </context>
    <context id="PAsOn10_03_2022_AtmFacilityMemberusgaapTypeOfArrangementAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">clxt:AtmFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-03</instant>
        </period>
    </context>
    <context id="P02_28_2022To02_28_2022_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">clxt:FollowOnPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="P02_28_2022To02_28_2022_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis_MinimumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">clxt:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="P02_28_2022To02_28_2022_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">clxt:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="P02_28_2022To02_28_2022_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">clxt:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-28</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="PAsOn02_28_2022_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">clxt:FollowOnPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="PAsOn02_28_2022_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">clxt:PreFundedWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">clxt:FollowOnPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="PAsOn02_28_2022_CommonWarrantsMemberusgaapClassOfWarrantOrRightAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">clxt:CommonWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="PAsOn02_28_2022_MaximumMembersrtRangeAxis_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">clxt:PreFundedWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="PAsOn02_28_2022_CommonWarrantsMemberusgaapClassOfWarrantOrRightAxis_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis_MaximumMembersrtRangeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">clxt:CommonWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">clxt:FollowOnPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="PAsOn02_28_2022_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis_MaximumMembersrtRangeAxis_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">clxt:PreFundedWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">clxt:FollowOnPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="PAsOn02_28_2022_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">clxt:PreFundedWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="PAsOn02_28_2022_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">clxt:CommonStockWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="P04_01_2021To06_30_2021_PaycheckProtectionProgramLoanCARESActMemberusgaapDebtInstrumentAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clxt:PaycheckProtectionProgramLoanCARESActMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="P09_21_2021To09_21_2021_AtmFacilityMemberusgaapTypeOfArrangementAxis_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">clxt:CommonStockWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">clxt:AtmFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-21</startDate>
            <endDate>2021-09-21</endDate>
        </period>
    </context>
    <context id="P01_01_2023To03_31_2023_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="P01_13_2023To01_13_2023_CibusGlobalLlcMemberdeiLegalEntityAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">clxt:CibusGlobalLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-13</startDate>
            <endDate>2023-01-13</endDate>
        </period>
    </context>
    <context id="PAsOn01_13_2023_CibusGlobalLlcMemberdeiLegalEntityAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">clxt:CibusGlobalLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-13</instant>
        </period>
    </context>
    <context id="PAsOn01_13_2023_CibusGlobalLlcMemberdeiLegalEntityAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">clxt:CibusGlobalLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-13</instant>
        </period>
    </context>
    <context id="PAsOn03_15_2023_CibusGlobalLlcMemberdeiLegalEntityAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">clxt:CibusGlobalLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-15</instant>
        </period>
    </context>
    <context id="PAsOn03_15_2023_CibusGlobalLlcMemberdeiLegalEntityAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">clxt:CibusGlobalLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-15</instant>
        </period>
    </context>
    <context id="P03_15_2023To03_15_2023_CibusGlobalLlcMemberdeiLegalEntityAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">clxt:CibusGlobalLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-15</startDate>
            <endDate>2023-03-15</endDate>
        </period>
    </context>
    <context id="P03_01_2023To03_01_2023_PhantomShareUnitsPSUsMemberusgaapAwardTypeAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PhantomShareUnitsPSUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-01</startDate>
            <endDate>2023-03-01</endDate>
        </period>
    </context>
    <context id="PAsOn12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_TreasuryStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2021_PerformanceSharesMemberusgaapAwardTypeAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_TreasuryStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</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="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</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="PAsOn12_31_2019_TreasuryStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</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="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</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="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</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="PAsOn12_31_2020_TreasuryStockMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="PAsOn12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001705843</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <unit id="Unit_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Unit_shares">
        <measure>shares</measure>
    </unit>
    <unit id="Unit_pure">
        <measure>pure</measure>
    </unit>
    <unit id="Unit_Year">
        <measure>utr:Year</measure>
    </unit>
    <unit id="Unit_sqft">
        <measure>utr:sqft</measure>
    </unit>
    <unit id="Unit_Month">
        <measure>utr:Month</measure>
    </unit>
    <unit id="Unit_USD_per_Share">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Unit_SEGMENT">
        <measure>clxt:SEGMENT</measure>
    </unit>
    <unit id="Unit_Day">
        <measure>utr:Day</measure>
    </unit>
    <unit id="Unit_Y">
        <measure>utr:Y</measure>
    </unit>
    <dei:AmendmentFlag contextRef="P01_01_2022To12_31_2022">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="P01_01_2022To12_31_2022">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="P01_01_2022To12_31_2022">0001705843</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate contextRef="P01_01_2022To12_31_2022">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityAddressStateOrProvince contextRef="P01_01_2022To12_31_2022" id="hidden67917432">MN</dei:EntityAddressStateOrProvince>
    <dei:DocumentType contextRef="P01_01_2022To12_31_2022">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="P01_01_2022To12_31_2022">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="P01_01_2022To12_31_2022">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentFiscalYearFocus contextRef="P01_01_2022To12_31_2022">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="P01_01_2022To12_31_2022">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="P01_01_2022To12_31_2022">001-38161</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="P01_01_2022To12_31_2022">Calyxt, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="P01_01_2022To12_31_2022">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="P01_01_2022To12_31_2022">27-1967997</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="P01_01_2022To12_31_2022">2800 Mount Ridge Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="P01_01_2022To12_31_2022">Roseville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode contextRef="P01_01_2022To12_31_2022">55113-1127</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="P01_01_2022To12_31_2022">651</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="P01_01_2022To12_31_2022">683-2807</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="P01_01_2022To12_31_2022">Common Stock ($(0.0001 par value)</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="P01_01_2022To12_31_2022">CLXT</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="P01_01_2022To12_31_2022">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="P01_01_2022To12_31_2022">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="P01_01_2022To12_31_2022">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="P01_01_2022To12_31_2022">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="P01_01_2022To12_31_2022">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="P01_01_2022To12_31_2022">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="P01_01_2022To12_31_2022">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="P01_01_2022To12_31_2022">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="P01_01_2022To12_31_2022">false</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany contextRef="P01_01_2022To12_31_2022">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="PAsOn06_30_2022"
      decimals="-3"
      unitRef="Unit_USD">5446012000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="PAsOn03_01_2023"
      decimals="INF"
      unitRef="Unit_shares">49376160</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock contextRef="P01_01_2022To12_31_2022">The information required by Part III of this Annual Report on Form &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10-K,&lt;/div&gt; to the extent not set forth herein, is incorporated herein by reference from the registrant&#x2019;s definitive proxy statement relating to the registrant&#x2019;s Annual Meeting of Stockholders to be held in 2023, which definitive proxy statement shall be filed with the Securities and Exchange Commission not later than 120 days after the end of the fiscal year covered by this Annual Report on Form &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10-K.&lt;/div&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="P01_01_2022To12_31_2022"
      decimals="0"
      id="hidden67917616"
      unitRef="Unit_SEGMENT">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis"
      id="hidden67917508">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis"
      id="hidden67917506">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      id="hidden67917636"
      unitRef="Unit_USD">24354000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="PAsOn12_31_2022" id="hidden67917515">http://fasb.org/us-gaap/2022#LiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="PAsOn12_31_2021" id="hidden67917516">http://fasb.org/us-gaap/2022#LiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <dei:AuditorFirmId contextRef="P01_01_2022To12_31_2022">42</dei:AuditorFirmId>
    <dei:AuditorName contextRef="P01_01_2022To12_31_2022">Ernst &amp; Young LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="P01_01_2022To12_31_2022">Minneapolis, Minnesota</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">3427000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">13823000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">99000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">499000</us-gaap:RestrictedCashCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">606000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">859000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">4132000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">15181000</us-gaap:AssetsCurrent>
    <us-gaap:RestrictedCashEquivalentsNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:RestrictedCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashEquivalentsNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">99000</us-gaap:RestrictedCashEquivalentsNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">4516000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">21731000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">13615000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">158000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">183000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">22421000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">37194000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">340000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1260000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">173000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">339000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">107000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">2522000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">175000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">172000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">97000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">370000</us-gaap:FinanceLeaseLiabilityCurrent>
    <clxt:CommonStockWarrantsCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">291000</clxt:CommonStockWarrantsCurrent>
    <clxt:CommonStockWarrantsCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</clxt:CommonStockWarrantsCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">479000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">191000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1662000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">4854000</us-gaap:LiabilitiesCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">17506000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">13447000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">79000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">702000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">15188000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">23062000</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2021"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2022"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2021"
      decimals="INF"
      unitRef="Unit_shares">275000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="PAsOn12_31_2022"
      decimals="INF"
      unitRef="Unit_shares">275000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2022"
      decimals="INF"
      unitRef="Unit_shares">48944771</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2022"
      decimals="INF"
      unitRef="Unit_shares">48844619</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="PAsOn12_31_2021"
      decimals="INF"
      unitRef="Unit_shares">38874146</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="PAsOn12_31_2021"
      decimals="INF"
      unitRef="Unit_shares">38773994</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">5000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">4000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">220422000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">211263000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:TreasuryStockCommonShares
      contextRef="PAsOn12_31_2021"
      decimals="INF"
      unitRef="Unit_shares">100152</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="PAsOn12_31_2022"
      decimals="INF"
      unitRef="Unit_shares">100152</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1043000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1043000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-212151000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-196092000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">7233000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">14132000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">22421000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">37194000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">157000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">25987000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">23851000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">28557000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">35127000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">157000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-2570000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-11276000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">11553000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">11335000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">11082000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">10974000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">15427000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">20789000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:RestructuringCosts
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:RestructuringCosts>
    <us-gaap:RestructuringCosts
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:RestructuringCosts>
    <us-gaap:RestructuringCosts
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">685000</us-gaap:RestructuringCosts>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">22527000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">26762000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">32556000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-22370000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-29332000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-43832000</us-gaap:OperatingIncomeLoss>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1528000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-87000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-1414000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-878000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">5566000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">19000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-126000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-16891000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-29199000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-44836000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-16891000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-29199000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-44836000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2022To12_31_2022"
      decimals="INF"
      unitRef="Unit_USD_per_Share">-0.37</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2022To12_31_2022"
      decimals="INF"
      unitRef="Unit_USD_per_Share">-0.37</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2021To12_31_2021"
      decimals="INF"
      unitRef="Unit_USD_per_Share">-0.78</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2021To12_31_2021"
      decimals="INF"
      unitRef="Unit_USD_per_Share">-0.78</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_USD_per_Share">-1.32</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_USD_per_Share">-1.32</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2022To12_31_2022"
      decimals="INF"
      unitRef="Unit_shares">45997525</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2022To12_31_2022"
      decimals="INF"
      unitRef="Unit_shares">45997525</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2021To12_31_2021"
      decimals="INF"
      unitRef="Unit_shares">37475763</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2021To12_31_2021"
      decimals="INF"
      unitRef="Unit_shares">37475763</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_shares">33882406</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_shares">33882406</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2022To12_31_2022"
      decimals="0"
      unitRef="Unit_shares">15960659</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2021To12_31_2021"
      decimals="0"
      unitRef="Unit_shares">6001405</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="P01_01_2020To12_31_2020"
      decimals="0"
      unitRef="Unit_shares">5552418</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="0"
      unitRef="Unit_shares">32951329</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2019_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">3000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2019_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">185588000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2019_TreasuryStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-1043000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-122057000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2019_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">17000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">62508000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2020To12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-44836000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-44836000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">4971000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">4971000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <clxt:IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithHeldUponNetShareSettlementOfRestrictedStockUnits
      contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis_StockCompensationPlanMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">381507</clxt:IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithHeldUponNetShareSettlementOfRestrictedStockUnits>
    <clxt:IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithheldUponNetShareSettlementOfRestrictedStockUnitsValue
      contextRef="P01_01_2020To12_31_2020_StockCompensationPlanMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">212000</clxt:IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithheldUponNetShareSettlementOfRestrictedStockUnitsValue>
    <clxt:IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithheldUponNetShareSettlementOfRestrictedStockUnitsValue
      contextRef="P01_01_2020To12_31_2020_StockCompensationPlanMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">212000</clxt:IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithheldUponNetShareSettlementOfRestrictedStockUnitsValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="P01_01_2020To12_31_2020_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">1000000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">3750000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2020To12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">14036000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2020To12_31_2020_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">14037000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <clxt:NumberOfSharesWithheldForNetShareSettlement
      contextRef="P01_01_2020To12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="0"
      unitRef="Unit_shares">17792</clxt:NumberOfSharesWithheldForNetShareSettlement>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="P01_01_2020To12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-17000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-17000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="0"
      unitRef="Unit_shares">37065044</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2020_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2020_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">204807000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2020_TreasuryStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-1043000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2020_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-166893000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2020_AccumulatedOtherComprehensiveIncomeMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">36875000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2021To12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-29199000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-29199000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">2090000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">2090000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <clxt:IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithHeldUponNetShareSettlementOfRestrictedStockUnits
      contextRef="P01_01_2021To12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis_StockCompensationPlanMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">270303</clxt:IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithHeldUponNetShareSettlementOfRestrictedStockUnits>
    <clxt:IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithheldUponNetShareSettlementOfRestrictedStockUnitsValue
      contextRef="P01_01_2021To12_31_2021_StockCompensationPlanMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">227000</clxt:IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithheldUponNetShareSettlementOfRestrictedStockUnitsValue>
    <clxt:IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithheldUponNetShareSettlementOfRestrictedStockUnitsValue
      contextRef="P01_01_2021To12_31_2021_StockCompensationPlanMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">227000</clxt:IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithheldUponNetShareSettlementOfRestrictedStockUnitsValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="P01_01_2021To12_31_2021_AtmFacilityMemberusgaapTypeOfArrangementAxis"
      decimals="-5"
      unitRef="Unit_USD">500000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P01_01_2021To12_31_2021_AtmFacilityMemberusgaapSubsidiarySaleOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">1438647</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2021To12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_AtmFacilityMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">4139000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2021To12_31_2021_AtmFacilityMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">4139000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="0"
      unitRef="Unit_shares">38773994</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2021_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2021_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">211263000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2021_TreasuryStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-1043000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2021_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-196092000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">14132000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2022To12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-16891000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-16891000</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">3998000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">3998000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <clxt:IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithHeldUponNetShareSettlementOfRestrictedStockUnits
      contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis_StockCompensationPlanMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">304517</clxt:IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithHeldUponNetShareSettlementOfRestrictedStockUnits>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P01_01_2022To12_31_2022_AtmFacilityMemberusgaapSubsidiarySaleOfStockAxis_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="INF"
      unitRef="Unit_shares">2006108</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_AtmFacilityMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">111000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2022To12_31_2022_AtmFacilityMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">111000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
      contextRef="P01_01_2022To12_31_2022_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">500000</us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">3880000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">1000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2022To12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">5050000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P01_01_2022To12_31_2022_IPOMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-3"
      unitRef="Unit_USD">5051000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <clxt:IssuanceOfCommonStockUponExerciseOfPrefundedWarrants
      contextRef="P01_01_2022To12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis_IPOMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="0"
      unitRef="Unit_shares">3880000</clxt:IssuanceOfCommonStockUponExerciseOfPrefundedWarrants>
    <clxt:CumulativeEffectOfAdoptionOfLeaseAccountingStandard
      contextRef="P01_01_2022To12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">832000</clxt:CumulativeEffectOfAdoptionOfLeaseAccountingStandard>
    <clxt:CumulativeEffectOfAdoptionOfLeaseAccountingStandard
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">832000</clxt:CumulativeEffectOfAdoptionOfLeaseAccountingStandard>
    <us-gaap:SharesOutstanding
      contextRef="PAsOn12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="0"
      unitRef="Unit_shares">48844619</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2022_CommonStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">5000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2022_AdditionalPaidInCapitalMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">220422000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2022_TreasuryStockMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-1043000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2022_RetainedEarningsMemberusgaapStatementEquityComponentsAxis"
      decimals="-3"
      unitRef="Unit_USD">-212151000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">7233000</us-gaap:StockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">16891000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">29199000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">44836000</us-gaap:ProfitLoss>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1528000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1534000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">2338000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1869000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">3998000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">2090000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">4971000</us-gaap:ShareBasedCompensation>
    <clxt:UnrealizedGainLossOnMarkToMarketOfCommonStockWarrants
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-5120000</clxt:UnrealizedGainLossOnMarkToMarketOfCommonStockWarrants>
    <clxt:UnrealizedGainLossOnMarkToMarketOfCommonStockWarrants
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</clxt:UnrealizedGainLossOnMarkToMarketOfCommonStockWarrants>
    <clxt:UnrealizedGainLossOnMarkToMarketOfCommonStockWarrants
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">0</clxt:UnrealizedGainLossOnMarkToMarketOfCommonStockWarrants>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-4887000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">3765000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <clxt:IncreaseDecreaseInDueToFromRelatedPartiesCurrent
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">3000</clxt:IncreaseDecreaseInDueToFromRelatedPartiesCurrent>
    <clxt:IncreaseDecreaseInDueToFromRelatedPartiesCurrent
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-594000</clxt:IncreaseDecreaseInDueToFromRelatedPartiesCurrent>
    <clxt:IncreaseDecreaseInDueToFromRelatedPartiesCurrent
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-211000</clxt:IncreaseDecreaseInDueToFromRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-1383000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-1211000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-389000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-3331000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">3122000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-229000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-360000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-148000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <clxt:IncreaseDecreaseInAccruedExpenses
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-166000</clxt:IncreaseDecreaseInAccruedExpenses>
    <clxt:IncreaseDecreaseInAccruedExpenses
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-2542000</clxt:IncreaseDecreaseInAccruedExpenses>
    <clxt:IncreaseDecreaseInAccruedExpenses
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">347000</clxt:IncreaseDecreaseInAccruedExpenses>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-2415000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">572000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-231000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">467000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-811000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-243000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-19364000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-18811000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-43672000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-11698000</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">11698000</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1520000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">497000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1786000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-1520000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">11201000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-13484000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">11538000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">4380000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">15000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1173000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">501000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">963000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1518000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <clxt:RepaymentsOfFinancingLeaseObligation
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">376000</clxt:RepaymentsOfFinancingLeaseObligation>
    <clxt:RepaymentsOfFinancingLeaseObligation
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">364000</clxt:RepaymentsOfFinancingLeaseObligation>
    <clxt:RepaymentsOfFinancingLeaseObligation
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">360000</clxt:RepaymentsOfFinancingLeaseObligation>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">227000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">212000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">9989000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">3742000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">15407000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-10895000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-3868000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-41749000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">14421000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">18289000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2019"
      decimals="-3"
      unitRef="Unit_USD">60038000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">3526000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">14421000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">18289000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top: 12pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1. ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Overview &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Calyxt, Inc. was founded in 2010 and incorporated in Delaware. &lt;div style="display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Calyxt is a plant-based synthetic biology company. The Company leverages its proprietary PlantSpring&lt;div style="font-size: 75%; vertical-align: top;;display:inline;;font-size:8.3px"&gt;&#x2122;&lt;/div&gt; technology platform to engineer plant metabolism to produce innovative, high-value, and sustainable materials and products for use in helping customers meet their sustainability targets and financial goals. The Company&#x2019;s primary focus and commercialization strategy is on engineering synthetic biology solutions through its PlantSpring technology platform for manufacture using its proprietary and differentiated BioFactory&lt;div style="font-size: 75%; vertical-align: top;;display:inline;;font-size:8.3px"&gt;&#x2122;&lt;/div&gt; production system for a diverse base of target customers across a range of end markets, including the cosmeceutical, nutraceutical, and pharmaceutical industries. The Company also commercializes its PlantSpring technology platform by licensing elements of the platform and historically developed traditional agriculture seed-trait product candidates, as well as selectively developing product candidates for customers in traditional agriculture. &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Prior to its IPO on July&#160;25, 2017, the Company was a wholly owned subsidiary of Cellectis. As of December&#160;31, 2022, Cellectis owned 49.1&#160;percent of the Company&#x2019;s issued and outstanding common stock. Cellectis has certain contractual rights as well as rights pursuant to the Company&#x2019;s certificate of incorporation and bylaws, in each case, for so long as it maintains threshold beneficial ownership levels in the Company&#x2019;s shares. See &#x201c;Risk Factors&#x2014;Although Cellectis and its affiliates hold less than a majority of the Company&#x2019;s outstanding common stock, Cellectis possesses certain rights that prevent other stockholders from influencing significant decisions.&#x201d; &lt;/div&gt;  &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Basis of Presentation and Use of Estimates &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company has prepared its consolidated financial statements in accordance with accounting principles generally accepted in the United States (U.S. GAAP or GAAP) and has included the accounts of Calyxt and its subsidiary. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The preparation of consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates and assumptions that affect the reported amounts in the consolidated financial statements and accompanying notes, including those related to revenue recognition, the net realizable value of inventories, stock-based compensation, and valuation allowances on deferred tax assets. Actual results could materially differ from these estimates. &lt;/div&gt;  &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Cash, Cash Equivalents, Restricted Cash, and Investments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;All investments purchased with an original maturity of three months or less are accounted for as cash equivalents. The Company&#x2019;s restricted cash balances are cash and cash equivalents deposited in an amount equal to the future rent payments as required under the Company&#x2019;s equipment lease facility. The Company may request the return of excess restricted cash collateral annually in December. The amount of the restricted cash balance the Company expects to have returned in 2023 is reflected as a current asset. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company periodically invests its cash in high grade, highly liquid securities, and investment funds. The Company considers securities purchased with more than ninety days to their original maturity at issuance to be short-term investments. These short-term investments are classified as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;available-for-sale&lt;/div&gt;&lt;/div&gt; securities based on the Company&#x2019;s intent to generally match maturities with Calyxt&#x2019;s projected monthly cash usage. The Company held these securities to their planned maturity or liquidated them earlier in response to variations in the Company&#x2019;s monthly cash usage. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company ensures the credit risk in this portfolio is in accordance with its internal policies and if necessary, makes changes to investments to ensure credit risk is minimized. The Company has not experienced any counterparty credit losses. &lt;/div&gt;  &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Accounts Receivable &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Accounts receivable are unsecured and are recorded at net realizable value. The Company makes judgments as to its ability to collect outstanding receivables based upon patterns of collectability, historical experience, and its evaluation of specific accounts and will provide an allowance for credit losses when collection becomes doubtful. The Company performs credit evaluations of its customers&#x2019; financial condition on an &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;as-needed&lt;/div&gt; basis. Payment is generally due fifteen or thirty days from the invoice date depending upon the product, and accounts past 30 days are individually analyzed for collectability. When all collection efforts have been exhausted, the account is written off. &lt;/div&gt;  &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Inventory &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Inventories are recorded at the lower of cost or net realizable value and include all costs of seed production and grain the Company purchased as well as costs to store and transport the grain. As of December&#160;31, 2020, inventory included the costs to process the grain into finished products. Consideration received from growers when they purchase seed is recorded as a reduction of inventory. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company evaluates inventory balances for obsolescence or estimated net realizable value on a regular basis based on the age of the inventory and its sales forecasts. At each &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;period-end,&lt;/div&gt; the Company made assumptions regarding projected selling prices for its products considering futures market prices for the underlying agricultural markets and its associated risk management strategies, anticipated costs, and other factors that take into consideration its limited operating history and compare those prices to the current weighted average inventory costs. If the Company&#x2019;s costs were higher than the projected selling prices, then a valuation adjustment was recorded. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Prior to the commercialization of its high oleic soybean products, the Company expensed all grain costs as R&amp;amp;D.&lt;/div&gt;  &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Forward Purchase Contracts &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Under the Company&#x2019;s former &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;go-to-market&lt;/div&gt;&lt;/div&gt; soybean strategy, it would enter into hedging contracts to convert fixed price grain inventories and fixed price grain production agreements to floating prices, consistent with how the grain was sold. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The seed contracts often required the Company to pay prices for the seed produced at commodity futures market prices plus a premium. The seed growers had the option to fix their price with the Company throughout the term of the agreement. The Company paid a portion of the seed cost in December each year and the remainder upon delivery in either the first or second quarter of the following year. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The grain grower contracts required the Company to pay prices for all grain produced at commodity futures market prices plus a premium. The grain growers had the option to fix their price with the Company throughout the term of the agreement. The grain grower contracts allowed for delivery of grain to the Company at harvest, if so specified when the agreement was executed, otherwise delivery occurred on a date that was elected by the Company through August&#160;31, 2021. The Company paid for grain within a contractually determined number of days following delivery and final pricing. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Upon delivery, the inventory was carried at historical cost but sold at prevailing market prices. As a result, the Company entered into hedging arrangements by selling futures contracts which converted its market exposure to these fixed prices to floating prices. By executing these hedging strategies, the Company could closely match the expected economic terms of the grain sale with the market, which helped stabilize margins until such inventory was sold. The Company did not account for these economic hedges as accounting hedges. All unrealized gains or losses on outstanding hedging contracts were recognized in Cost of Goods sold. The Company expected that any gains or losses from these hedging arrangements would be offset by gains or losses on the grain inventories when such grain inventories were sold. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Prior to August&#160;1, 2020, the Company designated all of its commodity derivative contracts as cash flow hedges based on the nature of its business activities. As a result, all gains or losses associated with recording those commodity derivative contracts at fair value were recorded as a component of accumulated other comprehensive income (loss) (AOCI). The Company reclassified amounts from AOCI to cost of goods sold when the underlying products were sold to which those hedges related. For the year ended December&#160;31, 2020, the Company reclassified a nominal amount from AOCI to cost of goods sold, and there were no such reclassifications in 2021 or 2022. &lt;/div&gt;  &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Land, Buildings, and Equipment&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Land, buildings, and equipment are stated at cost less accumulated depreciation. Assets under capital lease are stated at the lesser of their net present value of future lease payments or fair market value. Repair and maintenance costs are expensed as incurred. The cost and accumulated depreciation of property and equipment retired, or otherwise disposed of, are removed from the related accounts, and any residual values are charged to expense. Depreciation is recorded using the straight-line method over estimated useful lives as follows: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:63%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Buildings and improvements&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10-20&#160;years&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Leasehold improvements&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;Shorter&#160;of&#160;lease&#160;term&#160;or&#160;15&#160;years&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Office furniture and equipment&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;7 years&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Assets under capital lease&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4-20&lt;/div&gt; years&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Computer equipment and software&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3-5&lt;/div&gt; years&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Vehicles&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3-6&lt;/div&gt; years&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Impairment of Long-Lived Assets &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company has a single asset group and reviews its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of that asset group may not be recoverable. If the impairment tests indicate that the carrying value of the asset group is greater than the expected undiscounted cash flows to be generated by the asset group, further analysis is performed to determine the fair value of the asset group. To the extent the fair value of the asset group is less than its carrying value, an impairment loss is recognized equal to the amount the carrying value exceeds the fair value of the asset group. If the Company&#x2019;s plans or intentions change with regard to a specific asset within the asset group, that asset&#x2019;s remaining useful life is assessed, and depreciation is accelerated if necessary. Assets to be disposed of are carried at the lower of their carrying value or fair value less costs to sell. Fair value is measured using a discounted cash flow model or independent appraisals, as appropriate. The Company has not recognized any impairment losses in these consolidated financial statements. &lt;/div&gt;  &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Revenue Recognition &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company accounts for a contract as revenue when it has approval and commitment to perform from both parties, the rights of the parties are identified, payment terms are established, the contract has commercial substance, and collectability of the consideration is probable. Changes to contracts are assessed for whether they represent a modification or should be accounted for as a new contract. The Company considers the following indicators, among others, when determining if it is acting as a principal in the transaction and recording revenue on a gross basis: (i)&#160;the Company is primarily responsible for fulfilling the promise to provide the specified good or service, (ii)&#160;the Company has inventory risk before the specified good &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt; &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;or service has been transferred to a customer or after transfer of control to the customer and (iii)&#160;the Company has discretion in establishing the price for the specified good or service. If a transaction does not meet the Company&#x2019;s indicators of being a principal in the transaction, then the Company is acting as an agent in the transaction and the associated revenues are recognized on a net basis. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company recognizes revenue when control of the good or service has passed to the customer. The following indicators are evaluated in determining when control has passed to the customer: (i)&#160;the customer has legal title to the product, (ii)&#160;the Company has transferred physical possession of the product or service to the customer, (iii)&#160;the Company has a right to receive payment for the good or service, (iv)&#160;the customer absorbs the significant risks and rewards of ownership of the good and (v)&#160;the customer has accepted the good. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company generally does not incur costs to obtain new contracts. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Performance Obligations &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;A performance obligation is a promise in a contract to transfer a distinct good or service to the customer. A contract&#x2019;s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The Company&#x2019;s contracts may contain multiple performance obligations if a promise to transfer the individual good or service is separately identifiable from other promises in the contracts and, therefore, is considered distinct. Performance obligations that are not considered distinct are combined with other goods or services in the contract until that combination meets the distinct criteria above. For contracts with multiple performance obligations, the Company determines the standalone selling price of each performance obligation and allocates the total transaction price using the relative selling price basis. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following is a description of the principal goods and services from which the Company generates revenue: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Product Sales &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Historically, the Company sold soybean grain, oil, and meal. The Company recognized sales revenue at the point in time that title transferred to the customer, which was based on shipping terms. Sales included shipping and handling charges if billed to the customer and were reported net of trade promotion and other costs, including estimated allowances for returns, unsalable products, and prompt pay discounts. Sales, use, value-added, and other excise taxes were not recognized in revenue. Trade promotions were recorded based on estimated participation and performance levels for offered programs at the time of sale. The Company generally did not allow a right of return. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;During 2021 and 2020, the Company sold soybean grain to a processor and subsequent to the sale they utilized the Company&#x2019;s rented third-party storage facility to hold the grain until such time they requested it be delivered. The Company was responsible for all handling charges and delivery activities. In those instances, the Company recognized revenue from the sale of grain to the processor upon the transfer of the control of the grain, which was determined to be at the time of the issuance of the purchase order and assignment of warehouse receipts to the customer. The Company determined that the reason for the arrangement was substantive, in that the customer had requested the arrangement, the product was separately identified as belonging to the customer, the product was ready for physical transfer, and the Company did not have the ability to use the product or direct it to another customer. The Company concluded that any remaining performance obligations (e.g., for custodial services) were immaterial in relation to the contract. The Company concurrently accrued all estimated future storage, handling, and delivery costs associated with that sale. All arrangements of this nature were completed prior to December&#160;31, 2021. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In certain transactions occurring in the third quarter of 2020, the Company sold grain to a processor with a commitment to provide consideration to the processor in exchange for the soybean meal resulting from the grain crushing activity. The Company determined the consideration payable to the processor was not in exchange for a distinct good or service, as the soybean meal was considered highly interrelated to the grain because they both possess Calyxt specific genetic traits, and the transactions were entered into in contemplation of one another, and therefore, were not considered to be distinct within the context of the contract. For these transactions, the Company recognized revenue from the sale of grain in the amount of the final net cash settlement with the processor, as the consideration payable to the processor was treated as a reduction of revenue. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Technology Licensing &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Company recognizes revenue from license agreements, which may consist of nonrefundable &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;up-front&lt;/div&gt; payments, milestone payments, annual licensing fee payments, royalty payments, and payments for services. &lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Nonrefundable &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;up-front&lt;/div&gt; payments are deferred and recognized as revenue over the term of the license agreement. If a license agreement is terminated before the original term of the agreement is fulfilled, all remaining deferred revenue is recognized at termination. &lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Annual licensing fee payments are generally associated with services in the contract and are recognized over time as the customer receives the benefits of the services. If necessary, the Company establishes and increases a contract asset as the revenue is recognized. For these types of payments, the Company recognizes revenue using an input method, such as the completed contract or time elapsed methods, or an output method, such as the work performed or units produced methods. The Company will apply each method of revenue recognition consistently for like contracts and assess any revenue estimates periodically for cumulative adjustments. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In certain instances, the receipt of payments in these arrangements are dependent upon the achievement of certain scientific, regulatory, commercial, or other milestones. The Company recognizes milestone payments when the triggering event has occurred, there are no further contingencies or services to be provided with respect to that event, and the counterparty has no right to refund of the payment. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Royalty revenues are expected to arise following the commercialization of products developed using the licensed technology by the counterparty to the license agreement. The royalties may be a percentage of sales or another measurement achieved by the licensee. Royalty revenues will be recognized at the later of (i)&#160;when the licensee is generating sales subject to royalty payments or (ii)&#160;the performance obligation to which the sales-based or usage-based royalties relates has been satisfied. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Product Development Agreements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Company recognizes revenue from product development agreements, which may consist of nonrefundable &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;up-front&lt;/div&gt; payments, milestone payments, annual payments, and payments for services. &lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Nonrefundable &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;up-front&lt;/div&gt; payments are recognized as revenue over the term of the development agreement. If a development agreement is terminated before the original term of the agreement is fulfilled, all remaining deferred revenue is recognized at termination. &lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In certain instances, the receipt of payments in these arrangements are dependent upon the achievement of certain scientific, regulatory, commercial, or other milestones. Milestone payments are considered variable consideration which are evaluated against the Company&#x2019;s performance obligations for determination of when it is appropriate to recognize revenue. For purposes of revenue recognition, the Company considers whether the performance obligation is achieved, which may be (i)&#160;when a triggering event has occurred, (ii)&#160;there are no further contingencies or services to be provided with respect to that event, and (iii)&#160;the customer has no right to require refund of their payment. The Company recognizes milestone payments as revenue when it is highly probable that any revenue recognized will not be subsequently reversed. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Annual payments are generally associated with services in the contract and are recognized over time as the customer receives the benefits of the services. If necessary, the Company establishes and increases a contract asset as the revenue is recognized. For these types of payments, the Company recognizes revenue using an input method, such as the completed contract or time elapsed methods, or an output method, such as the work performed or units produced methods. The Company will apply each method of revenue recognition consistently for like contracts and assess any revenue estimates periodically for cumulative adjustments. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Agreements for the performance of R&amp;amp;D services and cost reimbursements are recognized as revenue over time based on work performed. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Collaborative Arrangements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For arrangements that do not represent contracts with a customer, the Company analyzes the transaction to assess whether the arrangement involves joint operating activities performed by parties that are both active participants in the activities and exposed to significant risks and rewards that are dependent on the commercial success of such activities. The Company had no such arrangements as of December&#160;31, 2022. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Advertising Costs &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company expenses advertising costs as incurred. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Research and Development Expenses &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Company recognizes R&amp;amp;D expenses as incurred. These expenses consist of direct costs for R&amp;amp;D and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;R&amp;amp;D-related&lt;/div&gt; allocations of overhead costs such as facilities and information technology costs. Costs incurred in connection with customer-funded activities are expensed as incurred. Costs to acquire technologies that are utilized in R&amp;amp;D that have no alternative future use are expensed as incurred. Prior to the commercialization of the Company&#x2019;s soybean product, the Company expensed all grain costs as R&amp;amp;D. &lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Patents &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Company expenses patent costs, including related legal costs, as incurred. Costs to write and support the research for filing patents are recorded as R&amp;amp;D expenses in the statements of operations. Costs to maintain, &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in-license,&lt;/div&gt; and defend patents are recorded as SG&amp;amp;A expenses in the statements of operations. &lt;/div&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Stock-Based Compensation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company generally measures the fair value of employee and nonemployee stock-based awards on their grant date and records compensation expense on a straight-line basis over the related service period of the award, which is generally the vesting period. The Company uses the Black-Scholes option pricing model to value its stock option awards. The Company generally measures compensation expense for grants of restricted stock units using the Company&#x2019;s share price on the date of grant. The Company uses a Monte Carlo simulation pricing model when estimating the fair values of PSUs. The Company estimates fair values and accounts for employee and nonemployee awards in a similar manner. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Due to the Company&#x2019;s limited history, it does not always have sufficient historical stock option activity to make predictive assumptions based solely on its stock or stock option activity for the Black-Scholes option pricing model. As a result, the Company may need to use data from other comparable public companies or alternative calculation methods to make predictive assumptions. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company estimates its future stock price volatility using the weighted-average historical volatility calculated from a group of comparable public companies over the expected term of the option. The group of comparable public companies is determined by management on an annual basis. When &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;selecting a comparable company, management considers relevant factors including industry and strategy, size, maturity, and financial leverage. The comparable companies used by management to calculate expected volatility may change from &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;year-to-year&lt;/div&gt;&lt;/div&gt; because of changes in those factors and because a new comparable company may become publicly traded. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The expected term of stock options is estimated using the average of the vesting tranches and the contractual life of each grant for employee options, or the simplified method, as the Company has limited historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior for its stock option grants. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Due to the limited historical experience of the Company&#x2019;s stock awards program, it has elected to account for forfeitures of awards as they occur. If an award is forfeited prior to vesting, the associated reduction in expense is reflected net in stock-based compensation expense in that period. Stock-based compensation expense is recorded in R&amp;amp;D and SG&amp;amp;A expenses in the Company&#x2019;s consolidated statements of operations. &lt;/div&gt;  &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Income Taxes &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Current income taxes are recorded based on statutory obligations for the current operating period for the jurisdictions in which the Company has operations. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Deferred taxes are provided on an asset and liability method, whereby deferred tax assets are recognized for deductible temporary differences and deferred tax liabilities are recognized for taxable temporary differences. Temporary differences are the differences between the reported amounts of assets and liabilities and their tax basis. Deferred tax assets are reduced by a valuation allowance when the Company believes it is more likely than not that some portion or all the deferred tax assets will not be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment.&lt;/div&gt;  &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Foreign Currency Transactions &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Transactions in foreign currencies are translated at the exchange rates effective on the transaction dates. Assets and liabilities denominated in foreign currencies are translated at the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;period-end&lt;/div&gt; exchange rate. Foreign currency gains and losses are recognized in &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-operating&lt;/div&gt; expenses in the consolidated statements of operations. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Foreign currency fluctuations affect the Company&#x2019;s foreign currency cash flows related primarily to payments to Cellectis. The Company&#x2019;s principal foreign currency exposure is to the euro. The Company does not hedge these exposures, and it does not believe that the current level of foreign currency risk is significant to its operations. &lt;/div&gt;  &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Net Loss Per Share &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Due to the Company&#x2019;s net loss position for the years ended December&#160;31, 2022, 2021, and 2020, all its outstanding stock options, restricted stock units, PSUs, and Common Warrants are considered anti-dilutive and excluded from the calculation of net loss per share. Accordingly, the treasury method was not used in determining the number of anti-dilutive stock options and restricted stock units. &lt;/div&gt;  &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Recently Issued Accounting Pronouncements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standard Update (ASU) &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&#160;2016-02,&lt;/div&gt; Leases (Topic 842) and in July 2018, ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&#160;2018-10,&lt;/div&gt; Codification Improvements to Topic 842, Leases, and ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-11,&lt;/div&gt; Leases (Topic 842) &#x2013; Targeted Improvements (collectively, the New Lease Standard). The New Lease Standard requires lessees to record assets and liabilities on the balance sheet for all leases with terms longer than 12 months. The New Lease Standard establishes ROU model that requires a lessee to recognize a ROU asset and lease liability on the balance sheet for all leases with a term longer than 12 months. Leases will be classified as either finance or operating, with the classification affecting the pattern of expense recognition in the income statement. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company adopted the New Lease Standard as of January&#160;1, 2022, using the transition method which does not require revisions to comparative periods. The Company elected to implement the transition package of practical expedients permitted within the New Lease Standard, which among other things, allows it to carryforward the historical lease classification. In addition, the Company elected the hindsight practical expedient to determine the lease term for existing leases and it also made an accounting policy election to not record leases with an initial term of 12 months or less on its consolidated balance sheet. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company&#x2019;s adoption of the New Lease Standard required it to remove the previously reported amounts for land, buildings, and equipment associated with its headquarters and laboratory facility lease as well as the associated liability. The Company assessed the elements of its lease agreement and upon adoption, recorded an operating lease associated with the sale leaseback of land component of the lease, and a second operating lease associated with the building component of the lease. The Company recorded operating lease assets and liabilities of $14.1&#160;million within its consolidated balance sheet as of January&#160;1, 2022. The New Lease Standard had no impact on the Company&#x2019;s consolidated statements of operations or cash flows. The $0.8&#160;million cumulative effect of the adoption of the New Lease Standard was recorded to stockholders&#x2019; equity. See Note 8 for further information regarding the Company&#x2019;s leases. &lt;br/&gt;&lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;In June 2016, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&#160;2016-13,&lt;/div&gt; &#x201c;Financial Instruments &#x2013; Credit Losses (Topic 326)&#x201d; (ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-13).&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-13&lt;/div&gt; creates accounting requirements on how to account for credit losses on most financial assets and certain other instruments. This will require the estimation of &lt;/div&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"/&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"/&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;lifetime expected credit losses and corresponding recognition of allowance for losses on trade and other receivables, loans, and other instruments held at amortized cost. The ASU requires certain recurring disclosures and is effective for annual periods, and interim periods within those annual periods, beginning on or after December&#160;15, 2023. The Company is analyzing the impact of this standard on its results of operations and financial position.&lt;/div&gt; </us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:YearFounded contextRef="P01_01_2022To12_31_2022">2010</us-gaap:YearFounded>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="PAsOn12_31_2022_SubsidiaryMembersrtScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"
      decimals="3"
      unitRef="Unit_pure">0.491</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:UseOfEstimates contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Basis of Presentation and Use of Estimates &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company has prepared its consolidated financial statements in accordance with accounting principles generally accepted in the United States (U.S. GAAP or GAAP) and has included the accounts of Calyxt and its subsidiary. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The preparation of consolidated financial statements in conformity with U.S. GAAP requires the Company to make estimates and assumptions that affect the reported amounts in the consolidated financial statements and accompanying notes, including those related to revenue recognition, the net realizable value of inventories, stock-based compensation, and valuation allowances on deferred tax assets. Actual results could materially differ from these estimates. &lt;/div&gt; </us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Cash, Cash Equivalents, Restricted Cash, and Investments &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;All investments purchased with an original maturity of three months or less are accounted for as cash equivalents. The Company&#x2019;s restricted cash balances are cash and cash equivalents deposited in an amount equal to the future rent payments as required under the Company&#x2019;s equipment lease facility. The Company may request the return of excess restricted cash collateral annually in December. The amount of the restricted cash balance the Company expects to have returned in 2023 is reflected as a current asset. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company periodically invests its cash in high grade, highly liquid securities, and investment funds. The Company considers securities purchased with more than ninety days to their original maturity at issuance to be short-term investments. These short-term investments are classified as &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;available-for-sale&lt;/div&gt;&lt;/div&gt; securities based on the Company&#x2019;s intent to generally match maturities with Calyxt&#x2019;s projected monthly cash usage. The Company held these securities to their planned maturity or liquidated them earlier in response to variations in the Company&#x2019;s monthly cash usage. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company ensures the credit risk in this portfolio is in accordance with its internal policies and if necessary, makes changes to investments to ensure credit risk is minimized. The Company has not experienced any counterparty credit losses. &lt;/div&gt; </us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:ReceivablesPolicyTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Accounts Receivable &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Accounts receivable are unsecured and are recorded at net realizable value. The Company makes judgments as to its ability to collect outstanding receivables based upon patterns of collectability, historical experience, and its evaluation of specific accounts and will provide an allowance for credit losses when collection becomes doubtful. The Company performs credit evaluations of its customers&#x2019; financial condition on an &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;as-needed&lt;/div&gt; basis. Payment is generally due fifteen or thirty days from the invoice date depending upon the product, and accounts past 30 days are individually analyzed for collectability. When all collection efforts have been exhausted, the account is written off. &lt;/div&gt; </us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Inventory &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Inventories are recorded at the lower of cost or net realizable value and include all costs of seed production and grain the Company purchased as well as costs to store and transport the grain. As of December&#160;31, 2020, inventory included the costs to process the grain into finished products. Consideration received from growers when they purchase seed is recorded as a reduction of inventory. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company evaluates inventory balances for obsolescence or estimated net realizable value on a regular basis based on the age of the inventory and its sales forecasts. At each &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;period-end,&lt;/div&gt; the Company made assumptions regarding projected selling prices for its products considering futures market prices for the underlying agricultural markets and its associated risk management strategies, anticipated costs, and other factors that take into consideration its limited operating history and compare those prices to the current weighted average inventory costs. If the Company&#x2019;s costs were higher than the projected selling prices, then a valuation adjustment was recorded. &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;   Prior to the commercialization of its high oleic soybean products, the Company expensed all grain costs as R&amp;amp;D.</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:DerivativesPolicyTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Forward Purchase Contracts &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Under the Company&#x2019;s former &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;go-to-market&lt;/div&gt;&lt;/div&gt; soybean strategy, it would enter into hedging contracts to convert fixed price grain inventories and fixed price grain production agreements to floating prices, consistent with how the grain was sold. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The seed contracts often required the Company to pay prices for the seed produced at commodity futures market prices plus a premium. The seed growers had the option to fix their price with the Company throughout the term of the agreement. The Company paid a portion of the seed cost in December each year and the remainder upon delivery in either the first or second quarter of the following year. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The grain grower contracts required the Company to pay prices for all grain produced at commodity futures market prices plus a premium. The grain growers had the option to fix their price with the Company throughout the term of the agreement. The grain grower contracts allowed for delivery of grain to the Company at harvest, if so specified when the agreement was executed, otherwise delivery occurred on a date that was elected by the Company through August&#160;31, 2021. The Company paid for grain within a contractually determined number of days following delivery and final pricing. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Upon delivery, the inventory was carried at historical cost but sold at prevailing market prices. As a result, the Company entered into hedging arrangements by selling futures contracts which converted its market exposure to these fixed prices to floating prices. By executing these hedging strategies, the Company could closely match the expected economic terms of the grain sale with the market, which helped stabilize margins until such inventory was sold. The Company did not account for these economic hedges as accounting hedges. All unrealized gains or losses on outstanding hedging contracts were recognized in Cost of Goods sold. The Company expected that any gains or losses from these hedging arrangements would be offset by gains or losses on the grain inventories when such grain inventories were sold. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Prior to August&#160;1, 2020, the Company designated all of its commodity derivative contracts as cash flow hedges based on the nature of its business activities. As a result, all gains or losses associated with recording those commodity derivative contracts at fair value were recorded as a component of accumulated other comprehensive income (loss) (AOCI). The Company reclassified amounts from AOCI to cost of goods sold when the underlying products were sold to which those hedges related. For the year ended December&#160;31, 2020, the Company reclassified a nominal amount from AOCI to cost of goods sold, and there were no such reclassifications in 2021 or 2022. &lt;/div&gt; </us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Land, Buildings, and Equipment&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Land, buildings, and equipment are stated at cost less accumulated depreciation. Assets under capital lease are stated at the lesser of their net present value of future lease payments or fair market value. Repair and maintenance costs are expensed as incurred. The cost and accumulated depreciation of property and equipment retired, or otherwise disposed of, are removed from the related accounts, and any residual values are charged to expense. Depreciation is recorded using the straight-line method over estimated useful lives as follows: &lt;/div&gt; &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:63%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Buildings and improvements&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10-20&#160;years&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Leasehold improvements&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;Shorter&#160;of&#160;lease&#160;term&#160;or&#160;15&#160;years&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Office furniture and equipment&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;7 years&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Assets under capital lease&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4-20&lt;/div&gt; years&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Computer equipment and software&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3-5&lt;/div&gt; years&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Vehicles&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3-6&lt;/div&gt; years&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <clxt:ScheduleOfEstimatedUsefulLivesOfAssetsTableTextBlock contextRef="P01_01_2022To12_31_2022">Depreciation is recorded using the straight-line method over estimated useful lives as follows: &lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:63%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Buildings and improvements&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;10-20&#160;years&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Leasehold improvements&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;Shorter&#160;of&#160;lease&#160;term&#160;or&#160;15&#160;years&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Office furniture and equipment&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;7 years&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Assets under capital lease&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;4-20&lt;/div&gt; years&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Computer equipment and software&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3-5&lt;/div&gt; years&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Vehicles&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom;white-space:nowrap"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;3-6&lt;/div&gt; years&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </clxt:ScheduleOfEstimatedUsefulLivesOfAssetsTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="P01_01_2022To12_31_2022_BuildingAndBuildingImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="P01_01_2022To12_31_2022_BuildingAndBuildingImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="P01_01_2022To12_31_2022_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="P01_01_2022To12_31_2022_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="P01_01_2022To12_31_2022_AssetsHeldUnderCapitalLeasesMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="P01_01_2022To12_31_2022_AssetsHeldUnderCapitalLeasesMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="P01_01_2022To12_31_2022_ComputerEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="P01_01_2022To12_31_2022_ComputerEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MaximumMembersrtRangeAxis">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="P01_01_2022To12_31_2022_MinimumMembersrtRangeAxis_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis">P6Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Revenue Recognition &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company accounts for a contract as revenue when it has approval and commitment to perform from both parties, the rights of the parties are identified, payment terms are established, the contract has commercial substance, and collectability of the consideration is probable. Changes to contracts are assessed for whether they represent a modification or should be accounted for as a new contract. The Company considers the following indicators, among others, when determining if it is acting as a principal in the transaction and recording revenue on a gross basis: (i)&#160;the Company is primarily responsible for fulfilling the promise to provide the specified good or service, (ii)&#160;the Company has inventory risk before the specified good &lt;/div&gt; &lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;or service has been transferred to a customer or after transfer of control to the customer and (iii)&#160;the Company has discretion in establishing the price for the specified good or service. If a transaction does not meet the Company&#x2019;s indicators of being a principal in the transaction, then the Company is acting as an agent in the transaction and the associated revenues are recognized on a net basis. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company recognizes revenue when control of the good or service has passed to the customer. The following indicators are evaluated in determining when control has passed to the customer: (i)&#160;the customer has legal title to the product, (ii)&#160;the Company has transferred physical possession of the product or service to the customer, (iii)&#160;the Company has a right to receive payment for the good or service, (iv)&#160;the customer absorbs the significant risks and rewards of ownership of the good and (v)&#160;the customer has accepted the good. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company generally does not incur costs to obtain new contracts. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Performance Obligations &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;A performance obligation is a promise in a contract to transfer a distinct good or service to the customer. A contract&#x2019;s transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. The Company&#x2019;s contracts may contain multiple performance obligations if a promise to transfer the individual good or service is separately identifiable from other promises in the contracts and, therefore, is considered distinct. Performance obligations that are not considered distinct are combined with other goods or services in the contract until that combination meets the distinct criteria above. For contracts with multiple performance obligations, the Company determines the standalone selling price of each performance obligation and allocates the total transaction price using the relative selling price basis. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The following is a description of the principal goods and services from which the Company generates revenue: &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Product Sales &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Historically, the Company sold soybean grain, oil, and meal. The Company recognized sales revenue at the point in time that title transferred to the customer, which was based on shipping terms. Sales included shipping and handling charges if billed to the customer and were reported net of trade promotion and other costs, including estimated allowances for returns, unsalable products, and prompt pay discounts. Sales, use, value-added, and other excise taxes were not recognized in revenue. Trade promotions were recorded based on estimated participation and performance levels for offered programs at the time of sale. The Company generally did not allow a right of return. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;During 2021 and 2020, the Company sold soybean grain to a processor and subsequent to the sale they utilized the Company&#x2019;s rented third-party storage facility to hold the grain until such time they requested it be delivered. The Company was responsible for all handling charges and delivery activities. In those instances, the Company recognized revenue from the sale of grain to the processor upon the transfer of the control of the grain, which was determined to be at the time of the issuance of the purchase order and assignment of warehouse receipts to the customer. The Company determined that the reason for the arrangement was substantive, in that the customer had requested the arrangement, the product was separately identified as belonging to the customer, the product was ready for physical transfer, and the Company did not have the ability to use the product or direct it to another customer. The Company concluded that any remaining performance obligations (e.g., for custodial services) were immaterial in relation to the contract. The Company concurrently accrued all estimated future storage, handling, and delivery costs associated with that sale. All arrangements of this nature were completed prior to December&#160;31, 2021. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In certain transactions occurring in the third quarter of 2020, the Company sold grain to a processor with a commitment to provide consideration to the processor in exchange for the soybean meal resulting from the grain crushing activity. The Company determined the consideration payable to the processor was not in exchange for a distinct good or service, as the soybean meal was considered highly interrelated to the grain because they both possess Calyxt specific genetic traits, and the transactions were entered into in contemplation of one another, and therefore, were not considered to be distinct within the context of the contract. For these transactions, the Company recognized revenue from the sale of grain in the amount of the final net cash settlement with the processor, as the consideration payable to the processor was treated as a reduction of revenue. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Technology Licensing &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Company recognizes revenue from license agreements, which may consist of nonrefundable &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;up-front&lt;/div&gt; payments, milestone payments, annual licensing fee payments, royalty payments, and payments for services. &lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Nonrefundable &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;up-front&lt;/div&gt; payments are deferred and recognized as revenue over the term of the license agreement. If a license agreement is terminated before the original term of the agreement is fulfilled, all remaining deferred revenue is recognized at termination. &lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Annual licensing fee payments are generally associated with services in the contract and are recognized over time as the customer receives the benefits of the services. If necessary, the Company establishes and increases a contract asset as the revenue is recognized. For these types of payments, the Company recognizes revenue using an input method, such as the completed contract or time elapsed methods, or an output method, such as the work performed or units produced methods. The Company will apply each method of revenue recognition consistently for like contracts and assess any revenue estimates periodically for cumulative adjustments. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In certain instances, the receipt of payments in these arrangements are dependent upon the achievement of certain scientific, regulatory, commercial, or other milestones. The Company recognizes milestone payments when the triggering event has occurred, there are no further contingencies or services to be provided with respect to that event, and the counterparty has no right to refund of the payment. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Royalty revenues are expected to arise following the commercialization of products developed using the licensed technology by the counterparty to the license agreement. The royalties may be a percentage of sales or another measurement achieved by the licensee. Royalty revenues will be recognized at the later of (i)&#160;when the licensee is generating sales subject to royalty payments or (ii)&#160;the performance obligation to which the sales-based or usage-based royalties relates has been satisfied. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Product Development Agreements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Company recognizes revenue from product development agreements, which may consist of nonrefundable &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;up-front&lt;/div&gt; payments, milestone payments, annual payments, and payments for services. &lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;Nonrefundable &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;up-front&lt;/div&gt; payments are recognized as revenue over the term of the development agreement. If a development agreement is terminated before the original term of the agreement is fulfilled, all remaining deferred revenue is recognized at termination. &lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;In certain instances, the receipt of payments in these arrangements are dependent upon the achievement of certain scientific, regulatory, commercial, or other milestones. Milestone payments are considered variable consideration which are evaluated against the Company&#x2019;s performance obligations for determination of when it is appropriate to recognize revenue. For purposes of revenue recognition, the Company considers whether the performance obligation is achieved, which may be (i)&#160;when a triggering event has occurred, (ii)&#160;there are no further contingencies or services to be provided with respect to that event, and (iii)&#160;the customer has no right to require refund of their payment. The Company recognizes milestone payments as revenue when it is highly probable that any revenue recognized will not be subsequently reversed. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Annual payments are generally associated with services in the contract and are recognized over time as the customer receives the benefits of the services. If necessary, the Company establishes and increases a contract asset as the revenue is recognized. For these types of payments, the Company recognizes revenue using an input method, such as the completed contract or time elapsed methods, or an output method, such as the work performed or units produced methods. The Company will apply each method of revenue recognition consistently for like contracts and assess any revenue estimates periodically for cumulative adjustments. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Agreements for the performance of R&amp;amp;D services and cost reimbursements are recognized as revenue over time based on work performed. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Collaborative Arrangements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;For arrangements that do not represent contracts with a customer, the Company analyzes the transaction to assess whether the arrangement involves joint operating activities performed by parties that are both active participants in the activities and exposed to significant risks and rewards that are dependent on the commercial success of such activities. The Company had no such arrangements as of December&#160;31, 2022. &lt;/div&gt;&lt;/div&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="P01_01_2022To12_31_2022">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Advertising Costs &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company expenses advertising costs as incurred. &lt;/div&gt;&lt;/div&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="P01_01_2022To12_31_2022">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Research and Development Expenses &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Company recognizes R&amp;amp;D expenses as incurred. These expenses consist of direct costs for R&amp;amp;D and &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;R&amp;amp;D-related&lt;/div&gt; allocations of overhead costs such as facilities and information technology costs. Costs incurred in connection with customer-funded activities are expensed as incurred. Costs to acquire technologies that are utilized in R&amp;amp;D that have no alternative future use are expensed as incurred. Prior to the commercialization of the Company&#x2019;s soybean product, the Company expensed all grain costs as R&amp;amp;D. &lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy contextRef="P01_01_2022To12_31_2022">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Patents &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;The Company expenses patent costs, including related legal costs, as incurred. Costs to write and support the research for filing patents are recorded as R&amp;amp;D expenses in the statements of operations. Costs to maintain, &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;in-license,&lt;/div&gt; and defend patents are recorded as SG&amp;amp;A expenses in the statements of operations. &lt;/div&gt;</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="P01_01_2022To12_31_2022">&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Stock-Based Compensation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company generally measures the fair value of employee and nonemployee stock-based awards on their grant date and records compensation expense on a straight-line basis over the related service period of the award, which is generally the vesting period. The Company uses the Black-Scholes option pricing model to value its stock option awards. The Company generally measures compensation expense for grants of restricted stock units using the Company&#x2019;s share price on the date of grant. The Company uses a Monte Carlo simulation pricing model when estimating the fair values of PSUs. The Company estimates fair values and accounts for employee and nonemployee awards in a similar manner. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Due to the Company&#x2019;s limited history, it does not always have sufficient historical stock option activity to make predictive assumptions based solely on its stock or stock option activity for the Black-Scholes option pricing model. As a result, the Company may need to use data from other comparable public companies or alternative calculation methods to make predictive assumptions. &lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;The Company estimates its future stock price volatility using the weighted-average historical volatility calculated from a group of comparable public companies over the expected term of the option. The group of comparable public companies is determined by management on an annual basis. When &lt;/div&gt;&lt;/div&gt;&lt;div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/&gt;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;selecting a comparable company, management considers relevant factors including industry and strategy, size, maturity, and financial leverage. The comparable companies used by management to calculate expected volatility may change from &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;year-to-year&lt;/div&gt;&lt;/div&gt; because of changes in those factors and because a new comparable company may become publicly traded. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The expected term of stock options is estimated using the average of the vesting tranches and the contractual life of each grant for employee options, or the simplified method, as the Company has limited historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior for its stock option grants. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Due to the limited historical experience of the Company&#x2019;s stock awards program, it has elected to account for forfeitures of awards as they occur. If an award is forfeited prior to vesting, the associated reduction in expense is reflected net in stock-based compensation expense in that period. Stock-based compensation expense is recorded in R&amp;amp;D and SG&amp;amp;A expenses in the Company&#x2019;s consolidated statements of operations. &lt;/div&gt; </us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Income Taxes &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Current income taxes are recorded based on statutory obligations for the current operating period for the jurisdictions in which the Company has operations. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Deferred taxes are provided on an asset and liability method, whereby deferred tax assets are recognized for deductible temporary differences and deferred tax liabilities are recognized for taxable temporary differences. Temporary differences are the differences between the reported amounts of assets and liabilities and their tax basis. Deferred tax assets are reduced by a valuation allowance when the Company believes it is more likely than not that some portion or all the deferred tax assets will not be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment.&lt;/div&gt; </us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Foreign Currency Transactions &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Transactions in foreign currencies are translated at the exchange rates effective on the transaction dates. Assets and liabilities denominated in foreign currencies are translated at the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;period-end&lt;/div&gt; exchange rate. Foreign currency gains and losses are recognized in &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-operating&lt;/div&gt; expenses in the consolidated statements of operations. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Foreign currency fluctuations affect the Company&#x2019;s foreign currency cash flows related primarily to payments to Cellectis. The Company&#x2019;s principal foreign currency exposure is to the euro. The Company does not hedge these exposures, and it does not believe that the current level of foreign currency risk is significant to its operations. &lt;/div&gt; </us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Net Loss Per Share &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Due to the Company&#x2019;s net loss position for the years ended December&#160;31, 2022, 2021, and 2020, all its outstanding stock options, restricted stock units, PSUs, and Common Warrants are considered anti-dilutive and excluded from the calculation of net loss per share. Accordingly, the treasury method was not used in determining the number of anti-dilutive stock options and restricted stock units. &lt;/div&gt; </us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Recently Issued Accounting Pronouncements &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standard Update (ASU) &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&#160;2016-02,&lt;/div&gt; Leases (Topic 842) and in July 2018, ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&#160;2018-10,&lt;/div&gt; Codification Improvements to Topic 842, Leases, and ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2018-11,&lt;/div&gt; Leases (Topic 842) &#x2013; Targeted Improvements (collectively, the New Lease Standard). The New Lease Standard requires lessees to record assets and liabilities on the balance sheet for all leases with terms longer than 12 months. The New Lease Standard establishes ROU model that requires a lessee to recognize a ROU asset and lease liability on the balance sheet for all leases with a term longer than 12 months. Leases will be classified as either finance or operating, with the classification affecting the pattern of expense recognition in the income statement. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company adopted the New Lease Standard as of January&#160;1, 2022, using the transition method which does not require revisions to comparative periods. The Company elected to implement the transition package of practical expedients permitted within the New Lease Standard, which among other things, allows it to carryforward the historical lease classification. In addition, the Company elected the hindsight practical expedient to determine the lease term for existing leases and it also made an accounting policy election to not record leases with an initial term of 12 months or less on its consolidated balance sheet. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company&#x2019;s adoption of the New Lease Standard required it to remove the previously reported amounts for land, buildings, and equipment associated with its headquarters and laboratory facility lease as well as the associated liability. The Company assessed the elements of its lease agreement and upon adoption, recorded an operating lease associated with the sale leaseback of land component of the lease, and a second operating lease associated with the building component of the lease. The Company recorded operating lease assets and liabilities of $14.1&#160;million within its consolidated balance sheet as of January&#160;1, 2022. The New Lease Standard had no impact on the Company&#x2019;s consolidated statements of operations or cash flows. The $0.8&#160;million cumulative effect of the adoption of the New Lease Standard was recorded to stockholders&#x2019; equity. See Note 8 for further information regarding the Company&#x2019;s leases. &lt;br/&gt;&lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;In June 2016, the FASB issued ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;No.&#160;2016-13,&lt;/div&gt; &#x201c;Financial Instruments &#x2013; Credit Losses (Topic 326)&#x201d; (ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-13).&lt;/div&gt; ASU &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;2016-13&lt;/div&gt; creates accounting requirements on how to account for credit losses on most financial assets and certain other instruments. This will require the estimation of &lt;/div&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;    &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"/&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"/&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;lifetime expected credit losses and corresponding recognition of allowance for losses on trade and other receivables, loans, and other instruments held at amortized cost. The ASU requires certain recurring disclosures and is effective for annual periods, and interim periods within those annual periods, beginning on or after December&#160;15, 2023. The Company is analyzing the impact of this standard on its results of operations and financial position.&lt;/div&gt;  &lt;div style="margin-top: 1em; margin-bottom: 1em"/&gt; </us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="PAsOn01_01_2022_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis"
      decimals="-5"
      unitRef="Unit_USD">14100000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="PAsOn01_01_2022_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis"
      decimals="-5"
      unitRef="Unit_USD">14100000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <clxt:StockholdersEquityCumulativeEffectOfAdoptionOfLeaseAccountingStandard
      contextRef="P01_01_2022To12_31_2022_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis"
      decimals="-5"
      unitRef="Unit_USD">800000</clxt:StockholdersEquityCumulativeEffectOfAdoptionOfLeaseAccountingStandard>
    <us-gaap:SubstantialDoubtAboutGoingConcernTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2. GOING CONCERN &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company has incurred losses since its inception. The Company&#x2019;s net loss was $16.9&#160;million for the year ended December&#160;31, 2022, and it used $19.4&#160;million of cash for operating activities for the year ended December&#160;31, 2022. The Company&#x2019;s primary sources of liquidity are its cash and cash equivalents, with additional liquidity accessible, subject to market conditions and other factors, including limitations that may apply to the Company under applicable SEC and Nasdaq Capital Market (Nasdaq) regulations, from the capital markets, including under the Open Market Sale Agreement&lt;div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px"&gt;SM&lt;/div&gt; with Jefferies LLC (as amended, the ATM Facility). &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2022, the Company had $3.5&#160;million of cash, cash equivalents, and restricted cash. The Company&#x2019;s restricted cash is associated with its equipment financing leases and was $0.1&#160;million as of December&#160;31, 2022, and will be returned following the payoff of the lease obligations in 2023. Current liabilities were $1.7&#160;million as of December&#160;31, 2022. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;On October&#160;3, 2022, the Company entered into an amendment to the Open Market Sale Agreement with Jefferies for the ATM Facility that enables it, subject to the applicable baby shelf rules described below, to offer and sell up to 15,661,000 shares of its common stock. At its discretion, the Company determines the timing and number of shares to be issued under the ATM Facility. During the fourth quarter of 2022, the Company issued approximately 2.0&#160;million shares of common stock under the ATM Facility for proceeds of $0.1&#160;million net of commissions and payments for other share issuance costs. From December&#160;31, 2022, through the date of this report, the Company has not issued any additional shares under the ATM Facility. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;During the February 2022 Offering, the Company issued 3,880,000 shares of its common stock, &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-Funded&lt;/div&gt; Warrants to purchase up to 3,880,000 shares of its common stock, and Common Warrants to purchase up to 7,760,000 shares of its common stock in the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Follow-On&lt;/div&gt; Offering. In the aggregate, the Company received net proceeds of $10.0&#160;million, after deducting approximately $0.9&#160;million of underwriting discounts and estimated other offering expenses. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company has incurred losses since its inception and anticipates that it will continue to generate losses for the next several years. Over the longer term and until the Company can generate cash flows sufficient to support its operating capital requirements, it expects to finance a portion of future cash needs through (i)&#160;cash on hand, (ii)&#160;commercialization activities, which may result in various types of revenue streams from (a)&#160;future product development agreements and technology licenses, including upfront and milestone payments, annual license fees, and royalties; and (b)&#160;product sales from its proprietary BioFactory production system; (iii)&#160;government or other third-party funding, (iv)&#160;public or private equity or debt financings, or (v)&#160;the execution of an alternative strategic transaction pursuant to the board of directors&#x2019; ongoing evaluation process, or (vi)&#160;a combination of the foregoing. However, capital generated by commercialization activities, if any, is expected to be received over a period of time and near-term additional capital may not be available on reasonable terms, if at all. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Although the Company has access to the ATM Facility, based on the Company&#x2019;s public float, as of the date of the filing of this Annual Report, the Company is only permitted to utilize a &#x201c;shelf&#x201d; registration statement for primary offerings, including the registration statement under which the ATM Facility is operated, subject to Instruction I.B.6 to Form &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;S-3,&lt;/div&gt; which is referred to as the &#x201c;baby shelf&#x201d; rules. For so long as the Company&#x2019;s public float is less than $75,000,000, it may not sell more than the equivalent of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;one-third&lt;/div&gt; of its public float during any 12 consecutive months pursuant to the baby shelf rules. While alternative public and private transaction structures may be available, these may require additional time and cost, may result in substantial dilution to existing stockholders, particularly in light of the Company&#x2019;s current stock price, may impose operational restrictions on the Company, and may not be available on attractive terms or at all. Accordingly, the Company continuously assesses market conditions and available financing alternatives. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company&#x2019;s ability to continue as a going concern will depend on its ability to obtain additional public or private equity or debt financing, obtain government or private grants and other similar types of funding, to consummate an alternative strategic transaction, attain further operating efficiencies, reduce or contain expenditures, and, ultimately, to generate revenue. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company believes that its cash, cash equivalents, and restricted cash as of December&#160;31, 2022, considering continuing actions taken to reduce its operating expenses to enable the Transactions to close, the legal settlement discussed in Note 8 to the consolidated financial statements, and funding to be provided by Cibus are sufficient to fund its operations through the second quarter of 2023. The Company&#x2019;s management has concluded there is substantial doubt regarding its ability to continue as a going concern because it will need to raise additional capital to support its business plan for a period of 12 months or more from the date of this filing. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The accompanying financial statements have been prepared on a going concern basis, which contemplates the realization of assets and satisfaction of liabilities in the ordinary course of business. The financial statements do not include any adjustments relating to the recoverability and classification of recorded asset amounts or the amounts and classification of liabilities that might result from the outcome of the uncertainties described above. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Management has implemented various cost reduction and other cash-focused measures to manage liquidity. If the Company is unable to raise additional capital in a sufficient amount or on acceptable terms or to consummate an alternative strategic transaction, the Company may have to implement increasingly stringent cost saving measures and significantly delay, scale back, or cease operations, in part or in full. If the Company raises additional funds through the issuance of additional debt or equity securities, including as part of a strategic alternative, it could result in substantial dilution to its existing stockholders and increased fixed payment obligations, and these securities may have rights senior to those of the Company&#x2019;s shares of common stock. Any of these events could significantly harm the Company&#x2019;s business, financial condition, and prospects. &lt;/div&gt; </us-gaap:SubstantialDoubtAboutGoingConcernTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="P01_01_2022To12_31_2022"
      decimals="-5"
      unitRef="Unit_USD">-16900000</us-gaap:NetIncomeLoss>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-5"
      unitRef="Unit_USD">-19400000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="PAsOn12_31_2022"
      decimals="-5"
      unitRef="Unit_USD">3500000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:RestrictedCash
      contextRef="PAsOn12_31_2022_EquipmentMemberusgaapSaleLeasebackTransactionDescriptionAxis"
      decimals="-5"
      unitRef="Unit_USD">100000</us-gaap:RestrictedCash>
    <us-gaap:LiabilitiesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-5"
      unitRef="Unit_USD">1700000</us-gaap:LiabilitiesCurrent>
    <us-gaap:CommonStockSharesSubscribedButUnissued
      contextRef="PAsOn10_03_2022_AtmFacilityMemberusgaapTypeOfArrangementAxis_MaximumMembersrtRangeAxis"
      decimals="0"
      unitRef="Unit_shares">15661000</us-gaap:CommonStockSharesSubscribedButUnissued>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P10_03_2022To10_03_2022_AtmFacilityMemberusgaapTypeOfArrangementAxis"
      decimals="INF"
      unitRef="Unit_shares">2000000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="P10_03_2022To10_03_2022_AtmFacilityMemberusgaapTypeOfArrangementAxis"
      decimals="-5"
      unitRef="Unit_USD">100000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P02_28_2022To02_28_2022"
      decimals="INF"
      unitRef="Unit_shares">3880000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="PAsOn02_28_2022_MaximumMembersrtRangeAxis_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="INF"
      unitRef="Unit_shares">3880000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="PAsOn02_28_2022_CommonWarrantsMemberusgaapClassOfWarrantOrRightAxis_MaximumMembersrtRangeAxis"
      decimals="INF"
      unitRef="Unit_shares">7760000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P02_28_2022To02_28_2022"
      decimals="-5"
      unitRef="Unit_USD">10000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="P02_28_2022To02_28_2022"
      decimals="-5"
      unitRef="Unit_USD">900000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <clxt:PublicFloatMinimum
      contextRef="PAsOn12_31_2022_AtmFacilityMemberusgaapTypeOfArrangementAxis_ShelfRegistrationStatementMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="0"
      unitRef="Unit_USD">75000000</clxt:PublicFloatMinimum>
    <clxt:FairValueOfFinancialInstrumentsAndConcentrationsOfCreditRiskDisclosureTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3. FINANCIAL INSTRUMENTS MEASURED AT FAIR VALUE AND CONCENTRAIONS OF CREDIT RISK &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Financial Instruments Measured at Fair Value and Financial Statement Presentation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Financial instruments including cash and cash equivalents, restricted cash, accounts payable, and all other current liabilities have carrying values that approximate fair value. The Company measures Common Warrants on a quarterly basis. The accounting guidance establishes a three-tier hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value as of the measurement date as follows: &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Level&#160;1: Fair values are based on unadjusted quoted prices in active trading markets for identical assets and liabilities. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Level&#160;2: Fair values are based on observable quoted prices other than those in Level&#160;1, such as quoted prices for similar assets or liabilities in active markets or quoted prices for identical assets or liabilities in inactive markets. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Level&#160;3: Fair values are based on at least one significant unobservable input for the asset or liability. &lt;/div&gt; &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Fair Value Measurements and Financial Statement Presentation &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2021, the Company had no financial instruments measured at fair value. The fair values of the Company&#x2019;s financial instruments measured at fair value and their respective levels in the fair value hierarchy as of December&#160;31, 2022, were as follows: &lt;/div&gt;  &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:60%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31, 2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31, 2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair Values of Assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair Values of Liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&#160;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&#160;2&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&#160;3&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&#160;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&#160;2&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&#160;3&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other items reported at fair value:&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; padding-bottom: 0.375pt;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Common stock warrants&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;$&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;$&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;$&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;$&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;$&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;$&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;$&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"&gt;291&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;$&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"&gt;291&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;291&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;291&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company estimates the fair value of the Common Warrants as of the date of issuance and at the end of every fiscal period using a Black-Scholes option pricing model, which requires it to make predictive assumptions regarding future stock price volatility and dividend yield. The Company estimates the risk-free interest rate based on the United States Treasury &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;zero-coupon&lt;/div&gt; yield curve for the remaining life of the Common Warrants. The Company estimates its future stock price volatility using its historical volatility over the remaining life of the Common Warrants. The Company does not pay dividends and does not expect to pay dividends in the foreseeable future. &lt;/div&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The estimated fair values of the Common Warrants, and the assumptions used for the Black-Scholes option pricing model were as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:80%"/&gt;
&lt;td style="vertical-align:bottom;width:17%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&#160;of&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Estimated fair value of Common Warrants:&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;0.04&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Assumptions:&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Expected term to liquidation (in years)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4.6&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Expected volatility&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;85.0&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Risk-free interest rate&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4.0&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2022, the Company had no other financial instruments measured at fair value. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; portion of the Company&#x2019;s financing lease obligations are also considered a financial instrument, which the Company measures at fair value for disclosure purposes. It is a Level&#160;2 liability and as of December&#160;31, 2021, it had a fair value of $14.5&#160;million. There is no &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-current&lt;/div&gt; portion of the financing lease obligation at December&#160;31, 2022. &lt;/div&gt; &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Concentrations of Credit Risk &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company invests its cash, cash equivalents, and restricted cash in highly liquid securities and investment funds. The Company diversifies the risk associated with investing in securities by allocating its investments to a diverse portfolio of short-dated, high investment-grade securities, which it classifies as short-term investments that are recorded at fair value in its consolidated financial statements. The Company maintains the credit risk in this portfolio in accordance with its internal policies and if necessary, makes changes to investments to minimize credit risk. The Company has not experienced any counterparty credit losses. As of December&#160;31, 2022, the Company did not hold any short-term investments. &lt;/div&gt; </clxt:FairValueOfFinancialInstrumentsAndConcentrationsOfCreditRiskDisclosureTextBlock>
    <clxt:SummaryOfFairValueMeasurementsAndFinancialInstrumentTableTextBlock contextRef="P01_01_2022To12_31_2022">The fair values of the Company&#x2019;s financial instruments measured at fair value and their respective levels in the fair value hierarchy as of December&#160;31, 2022, were as follows: &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:100%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:60%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31, 2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31, 2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair Values of Assets&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="14" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Fair Values of Liabilities&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&#160;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&#160;2&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&#160;3&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&#160;1&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&#160;2&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Level&#160;3&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other items reported at fair value:&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; padding-bottom: 0.375pt;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Common stock warrants&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;$&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;$&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;$&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;$&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;$&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;$&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;$&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"&gt;291&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;$&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"&gt;291&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;291&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;291&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </clxt:SummaryOfFairValueMeasurementsAndFinancialInstrumentTableTextBlock>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="PAsOn12_31_2022_CommonStockWarrantsMemberusgaapInvestmentTypeAxis_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="-3"
      unitRef="Unit_USD">291000</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="PAsOn12_31_2022_CommonStockWarrantsMemberusgaapInvestmentTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">291000</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="PAsOn12_31_2022_FairValueInputsLevel3MemberusgaapFairValueByFairValueHierarchyLevelAxis"
      decimals="-3"
      unitRef="Unit_USD">291000</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:OtherLiabilitiesFairValueDisclosure
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">291000</us-gaap:OtherLiabilitiesFairValueDisclosure>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The estimated fair values of the Common Warrants, and the assumptions used for the Black-Scholes option pricing model were as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:80%"/&gt;
&lt;td style="vertical-align:bottom;width:17%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&#160;of&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Estimated fair value of Common Warrants:&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;0.04&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Assumptions:&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Expected term to liquidation (in years)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4.6&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Expected volatility&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;85.0&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Risk-free interest rate&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4.0&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <clxt:EstimatedFairValueOfCommonWarrantsMeasurementInput
      contextRef="PAsOn12_31_2022"
      decimals="2"
      unitRef="Unit_pure">0.04</clxt:EstimatedFairValueOfCommonWarrantsMeasurementInput>
    <us-gaap:DerivativeAssetMeasurementInput
      contextRef="PAsOn12_31_2022_MeasurementInputExpectedTermMemberusgaapMeasurementInputTypeAxis"
      decimals="1"
      unitRef="Unit_Y">4.6</us-gaap:DerivativeAssetMeasurementInput>
    <us-gaap:DerivativeAssetMeasurementInput
      contextRef="PAsOn12_31_2022_MeasurementInputOptionVolatilityMemberusgaapMeasurementInputTypeAxis"
      decimals="1"
      unitRef="Unit_pure">85</us-gaap:DerivativeAssetMeasurementInput>
    <us-gaap:DerivativeAssetMeasurementInput
      contextRef="PAsOn12_31_2022_MeasurementInputRiskFreeInterestRateMemberusgaapMeasurementInputTypeAxis"
      decimals="1"
      unitRef="Unit_pure">4</us-gaap:DerivativeAssetMeasurementInput>
    <clxt:OtherFinancialInstruments
      contextRef="PAsOn12_31_2022_CorporateDebtSecuritiesMemberusgaapInvestmentTypeAxis"
      decimals="-6"
      unitRef="Unit_USD">0</clxt:OtherFinancialInstruments>
    <clxt:FinanceLeaseObligationsFairValueDisclosure
      contextRef="PAsOn12_31_2021"
      decimals="-5"
      unitRef="Unit_USD">14500000</clxt:FinanceLeaseObligationsFairValueDisclosure>
    <us-gaap:UnrealizedGainLossOnDerivatives
      contextRef="P01_01_2022To12_31_2022"
      decimals="-6"
      unitRef="Unit_USD">-0</us-gaap:UnrealizedGainLossOnDerivatives>
    <us-gaap:ShortTermInvestments
      contextRef="PAsOn12_31_2022"
      decimals="-6"
      unitRef="Unit_USD">0</us-gaap:ShortTermInvestments>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4. RELATED-PARTY TRANSACTIONS &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company is party to several agreements that govern its relationship with Cellectis, some of which require the Company to make payments to Cellectis. Pursuant to the Company&#x2019;s management services agreement with Cellectis, it incurred no management fee expenses in 2022, and it incurred nominal management fee expenses in 2021 and 2020. &lt;/div&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt; &lt;div/&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Cellectis has also guaranteed the lease agreement for the Company&#x2019;s headquarters. Cellectis&#x2019; guarantee of the Company&#x2019;s obligations under the lease will terminate at the end of the second consecutive calendar year in which the Company&#x2019;s tangible net worth exceeds $300&#160;million. The Company agreed to indemnify Cellectis for any obligations incurred by Cellectis under its guaranty of the obligations under the lease, effective upon Cellectis&#x2019; ownership falling to 50&#160;percent or less of the Company&#x2019;s outstanding common stock. This indemnification obligation was triggered in October 2022. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;TALEN&lt;div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px"&gt;&#xae;&lt;/div&gt; is the Company&#x2019;s primary gene editing technology. TALEN&lt;div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px"&gt;&#xae;&lt;/div&gt; technology was invented by researchers at the University of Minnesota and Iowa State University and exclusively licensed to Cellectis. The Company obtained an exclusive license for the TALEN&lt;div style="font-size:75%; vertical-align:top;display:inline;;font-size:8.3px"&gt;&#xae;&lt;/div&gt; technology for commercial use in plants from Cellectis. The Company also licenses other technology from Cellectis. Cellectis is entitled to royalties on any revenue the Company generates from sales of products less certain amounts as defined in the license agreement, royalties on certain cumulative revenue thresholds, and a percentage of any sublicense revenues. The Company has incurred nominal license and royalty fees for the years ended December&#160;31, 2022, 2021, and 2020. &lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:MinimumNetWorthRequiredForCompliance
      contextRef="PAsOn12_31_2022_CellectisMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis"
      decimals="-6"
      unitRef="Unit_USD">300000000</us-gaap:MinimumNetWorthRequiredForCompliance>
    <clxt:ThresholdPercentageOfOwnershipInOutstandingCommonStockToEnactIndemnificationAgreement
      contextRef="P01_01_2022To12_31_2022_CellectisMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_MaximumMembersrtRangeAxis"
      decimals="2"
      unitRef="Unit_pure">0.50</clxt:ThresholdPercentageOfOwnershipInOutstandingCommonStockToEnactIndemnificationAgreement>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5. STOCKHOLDERS&#x2019; EQUITY &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Preferred Stock &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Preferred stock of 50.0&#160;million shares, with a $0.0001 par value, is authorized but unissued. &lt;/div&gt; &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Follow-on&lt;/div&gt; Public Offerings &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;During the February 2022 Offering, the Company issued 3,880,000 shares of its common stock, &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-Funded&lt;/div&gt; Warrants to purchase up to 3,880,000 shares of its common stock, and Common Warrants to purchase up to 7,760,000 shares of its common stock. The aggregate offering price for each share of common stock and accompanying Common Warrant was $1.41 per share. The aggregate offering price for each &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-Funded&lt;/div&gt; Warrant and accompanying Common Warrant was $1.4099 per share. In the aggregate, the Company received net proceeds of $10.0&#160;million, after deducting approximately $0.9&#160;million of underwriting discounts and estimated other offering expenses. &lt;/div&gt; &lt;div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-Funded&lt;/div&gt; Warrants &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Each &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-Funded&lt;/div&gt; Warrant entitled the holder to purchase one share of the Company&#x2019;s common stock at an exercise price of $0.0001 per share. The &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-Funded&lt;/div&gt; Warrants were recorded as a component of stockholders&#x2019; equity within additional &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;paid-in&lt;/div&gt; capital. The &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-Funded&lt;/div&gt; Warrants were exercised in full on May&#160;4, 2022, and subsequently settled with the counterparty. &lt;/div&gt; &lt;div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Common Stock Warrants &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Each Common Warrant entitles the holder to purchase one share of common stock at an exercise price of $1.41 per share. The Common Warrants became exercisable on August 23, 2022, and expire on August 23, 2027. The Common Warrants are recorded as a liability in the Company&#x2019;s consolidated balance sheet. Per the terms of the Common Warrants, a holder of an outstanding warrant is not entitled to exercise any portion of such warrant if, upon exercise of such portion of the warrant, the holder&#x2019;s ownership of the Company&#x2019;s common stock (together with its affiliates) or the combined voting power of the Company&#x2019;s securities beneficially owned by such holder (together with its affiliates) would exceed the 4.99&#160;percent after giving effect to the exercise. &lt;/div&gt;  &lt;div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Warrant transactions for the year ended December&#160;31, 2022, are as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:65%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;Number of&lt;br/&gt; &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-Funded&lt;/div&gt;&lt;br/&gt; Warrants&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Exercise&lt;br/&gt; Price&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;Number of&lt;br/&gt; Common&lt;br/&gt; Warrants&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Exercise&lt;br/&gt; Price&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding as of December&#160;31, 2021:&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Issued&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,880,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,760,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1.41&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Forfeited/canceled&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Exercised&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,880,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding as of December&#160;31, 2022:&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,760,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1.41&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Exercisable as of December&#160;31, 2022:&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,760,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1.41&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;On October&#160;20, 2020, the Company completed a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;follow-on&lt;/div&gt; offering of its common stock. It sold an aggregate of 3,750,000 shares of common stock at a price of $4.00 per share. In the aggregate, the Company received net proceeds from the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;follow-on&lt;/div&gt; offering of $14.0&#160;million, after deducting $1.0&#160;million of placement and agent fees and other offering expenses. As part of the &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;follow-on&lt;/div&gt; offering, Cellectis purchased 1,250,000 shares of common stock for a value of $5.0&#160;million, the proceeds of which are included in the net proceeds of $14.0&#160;million. &lt;/div&gt; &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;ATM Facility &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;On September&#160;21, 2021, the Company entered into an ATM Facility with Jefferies LLC, as sole selling agent. The Company issued approximately 1.4&#160;million shares of common stock under the ATM Facility in 2021. In the aggregate, the Company received net proceeds from the ATM Facility of $4.1&#160;million through early January 2022. &lt;/div&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;On October&#160;3, 2022, the Company entered into an amendment to the Open Market Sale Agreement that enables it, subject to the applicable baby shelf rules, to offer and sell up to 15,661,000 shares of its common stock. At its discretion, the Company determines the timing and number of shares to be issued under the ATM Facility. During the fourth quarter of 2022, the Company issued approximately 2.0&#160;million shares of common stock under the ATM Facility for proceeds of $0.1&#160;million net of commissions and payments for other share issuance costs. From December&#160;31, 2022, through the date of this report, the Company has not issued any additional shares under the ATM Facility. &lt;/div&gt; </us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="PAsOn12_31_2022"
      decimals="INF"
      unitRef="Unit_shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="PAsOn12_31_2022"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P02_28_2022To02_28_2022_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">3880000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="PAsOn02_28_2022_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis_MaximumMembersrtRangeAxis_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="INF"
      unitRef="Unit_shares">3880000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="PAsOn02_28_2022_CommonWarrantsMemberusgaapClassOfWarrantOrRightAxis_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis_MaximumMembersrtRangeAxis"
      decimals="INF"
      unitRef="Unit_shares">7760000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="PAsOn02_28_2022_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">1.41</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="PAsOn02_28_2022_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">1.4099</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P02_28_2022To02_28_2022_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">10000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="P02_28_2022To02_28_2022_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">900000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="PAsOn02_28_2022_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="PAsOn02_28_2022_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">1.41</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable contextRef="P02_28_2022To02_28_2022_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis_MinimumMembersrtRangeAxis">2022-08-23</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable contextRef="P02_28_2022To02_28_2022_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis_MaximumMembersrtRangeAxis">2027-08-23</us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable>
    <us-gaap:CommonStockVotingRights contextRef="P02_28_2022To02_28_2022_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis">4.99</us-gaap:CommonStockVotingRights>
    <clxt:DisclosureOfWarrantsTransactionsTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Warrant transactions for the year ended December&#160;31, 2022, are as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:65%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;Number of&lt;br/&gt; &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Pre-Funded&lt;/div&gt;&lt;br/&gt; Warrants&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Exercise&lt;br/&gt; Price&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;Number of&lt;br/&gt; Common&lt;br/&gt; Warrants&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Exercise&lt;br/&gt; Price&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding as of December&#160;31, 2021:&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Issued&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,880,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,760,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1.41&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Forfeited/canceled&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Exercised&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,880,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.0001&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding as of December&#160;31, 2022:&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,760,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1.41&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Exercisable as of December&#160;31, 2022:&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7,760,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1.41&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </clxt:DisclosureOfWarrantsTransactionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2022To12_31_2022_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="0"
      unitRef="Unit_shares">3880000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2022To12_31_2022_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.0001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2022To12_31_2022_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="0"
      unitRef="Unit_shares">7760000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2022To12_31_2022_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">1.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <clxt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod
      contextRef="P01_01_2022To12_31_2022_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="0"
      unitRef="Unit_shares">3880000</clxt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod>
    <clxt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2022To12_31_2022_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="4"
      unitRef="Unit_USD_per_Share">0.0001</clxt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2022_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="0"
      unitRef="Unit_shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="PAsOn12_31_2022_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="0"
      unitRef="Unit_USD_per_Share">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2022_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="0"
      unitRef="Unit_shares">7760000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="PAsOn12_31_2022_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">1.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="PAsOn12_31_2022_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="0"
      unitRef="Unit_shares">0</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="PAsOn12_31_2022_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="0"
      unitRef="Unit_USD_per_Share">0</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="PAsOn12_31_2022_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="0"
      unitRef="Unit_shares">7760000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="PAsOn12_31_2022_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">1.41</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P10_20_2020To10_20_2020_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">3750000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharesIssuedPricePerShare
      contextRef="PAsOn10_20_2020_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">4</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P10_20_2020To10_20_2020_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">14000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:ExpenseRelatedToDistributionOrServicingAndUnderwritingFees
      contextRef="P10_20_2020To10_20_2020_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">1000000</us-gaap:ExpenseRelatedToDistributionOrServicingAndUnderwritingFees>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P10_20_2020To10_20_2020_CellectisMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="INF"
      unitRef="Unit_shares">1250000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P10_20_2020To10_20_2020_CellectisMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">5000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="P10_20_2020To10_20_2020_CellectisMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_FollowOnPublicOfferingMemberusgaapSubsidiarySaleOfStockAxis"
      decimals="-5"
      unitRef="Unit_USD">14000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P09_21_2021To09_21_2021_AtmFacilityMemberusgaapTypeOfArrangementAxis_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="INF"
      unitRef="Unit_shares">1400000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="P09_21_2021To09_21_2021_AtmFacilityMemberusgaapTypeOfArrangementAxis_CommonStockWarrantsMemberusgaapClassOfWarrantOrRightAxis"
      decimals="-5"
      unitRef="Unit_USD">4100000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:CommonStockSharesSubscribedButUnissued
      contextRef="PAsOn10_03_2022_AtmFacilityMemberusgaapTypeOfArrangementAxis"
      decimals="INF"
      unitRef="Unit_shares">15661000</us-gaap:CommonStockSharesSubscribedButUnissued>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="P10_03_2022To10_03_2022_AtmFacilityMemberusgaapTypeOfArrangementAxis"
      decimals="INF"
      unitRef="Unit_shares">2000000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="P10_03_2022To10_03_2022_AtmFacilityMemberusgaapTypeOfArrangementAxis"
      decimals="-5"
      unitRef="Unit_USD">100000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6. STOCK-BASED COMPENSATION &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company uses broad-based stock plans to attract and retain highly qualified officers and employees and to help ensure that management&#x2019;s interests are aligned with those of its shareholders. The Company has also granted equity-based awards to directors, nonemployees, and certain employees of Cellectis. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;In December 2014, the Company adopted the 2014 Plan, which allowed for the grant of stock options, and in June 2017, it adopted the 2017 Plan, which allowed for the grant of stock options, restricted stock units, PSUs, and other types of equity awards. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;On February&#160;19, 2021, James Blome ceased serving as the Company&#x2019;s Chief Executive Officer. The Company recorded a benefit to earnings from a $2.5&#160;million recapture of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-cash&lt;/div&gt; stock compensation expense from the forfeiture of Mr.&#160;Blome&#x2019;s unvested stock options, restricted stock units, and PSUs. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;On July&#160;16, 2021, the Company filed a Registration Statement on Form &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;S-8&lt;/div&gt; with the SEC which registered an additional 4,299,904 shares of common stock that may be issued or delivered and sold pursuant to the 2017 Plan and 600,000 shares of common stock that may be issued or delivered and sold pursuant to the Calyxt, Inc. Inducement Plan. Shares of common stock are issuable under the Inducement Plan upon the settlement of PSUs which were granted to Mr.&#160;Michael&#160;A. Carr in July 2021 as a material inducement to accept employment as the Company&#x2019;s President and Chief Executive Officer. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2022, 2,718,149 shares were registered and available for grant under effective registration statements, while 3,112,568 shares were available for grant in the form of stock options, restricted stock, restricted stock units, and PSUs under the 2017 Plan. Stock-based awards currently outstanding also include awards granted under the 2014 Plan and the Inducement Plan. No further awards will be granted under either the 2014 Plan or the Inducement Plan. &lt;/div&gt; &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Stock Options &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The estimated fair values of stock options granted, and the assumptions used for the Black-Scholes option pricing model were as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:57%"/&gt;
&lt;td style="vertical-align:bottom;width:12%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:11%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:11%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Estimated fair values of stock options granted&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;0.86&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3.61&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3.24&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Assumptions:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Risk-free interest rate&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.9%&#160;-&#160;3.5&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.6%&#160;-&#160;1.2&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.3%&#160;-&#160;1.7&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Expected volatility&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;89.7%&#160;-&#160;92.8&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;80.1%&#160;-&#160;91.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;77.4%&#160;-&#160;81.2&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Expected term (in years)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5.5&#160;- 6.9&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5.5&#160;- 6.5&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6.0&#160;- 10.0&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company estimates the fair value of each option on the grant date, or other measurement date if applicable, using a Black-Scholes option pricing model, which requires it to make predictive assumptions regarding employee exercise behavior, future stock price volatility, and dividend yield. The Company estimates the risk-free interest rate based on the United States Treasury &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;zero-coupon&lt;/div&gt; yield curve at the date of grant for the expected term of the option. The Company estimates its future stock price volatility using the weighted-average historical volatility calculated from a group of comparable public companies over the expected term of the option. The expected term of stock options is estimated using the average of the vesting tranches and the contractual life of each grant for employee options, or the simplified method, as the Company has limited historical information to develop reasonable expectations about future exercise patterns and post-vesting employment termination behavior for its stock option grants. The use of the simplified method is dependent upon the type of equity award granted and the term of the award. The Company does not pay dividends and does not expect to pay dividends in the foreseeable future. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Option strike prices are set at 100&#160;percent or more of the closing share price on the date of grant and generally vest over &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;span style="-sec-ix-hidden:hidden67917506"&gt;three&lt;/span&gt;&lt;/div&gt; to six years following the grant date. Options generally expire &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;10 years&lt;/div&gt; after the date of grant. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Information on stock option activity is as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:62%"/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Options&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Exercisable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted-&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Exercise&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Price Per&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Options&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Outstanding&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted-&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Exercise&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Price Per&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Balance as of December&#160;31, 2021&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,789,110&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10.23&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,658,405&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;9.47&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Granted&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,609,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1.12&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Exercised&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; padding-bottom: 0.375pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Forfeited or expired&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"&gt;(425,952&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"&gt;7.02&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance as of December&#160;31, 2022&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-top: 0.75pt solid black;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,396,624&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;9.94&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-top: 0.75pt solid black;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5,841,453&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7.35&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Stock-based compensation expense related to stock option awards was as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:76%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Stock-based compensation expense&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,031&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,850&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,371&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2022, options outstanding and exercisable had no aggregate intrinsic value and the weighted average remaining contractual term was 5.0 years as of that date. &lt;/div&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Net cash proceeds from the exercise of stock options less shares used for minimum withholding taxes and the intrinsic value of options exercised were as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:82%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&#160;ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net cash proceeds&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;227&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;212&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Intrinsic value of options exercised&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;344&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;179&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2022, unrecognized compensation expense related to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-vested&lt;/div&gt; stock options was $3.1&#160;million. This expense will be recognized over 22 months on average. &lt;/div&gt; &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Restricted Stock Units &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company grants restricted stock units which generally vest over &lt;span style="-sec-ix-hidden:hidden67917508"&gt;three&lt;/span&gt; to five years after the date of grant. Information on restricted stock unit activity is as follows:&lt;/div&gt;  &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:67%"/&gt;
&lt;td style="vertical-align:bottom;width:10%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:9%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number of&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Restricted&#160;Stock&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Units&#160;Outstanding&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted-&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Grant&#160;Date&#160;Fair&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unvested balance at December&#160;31, 2021&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;571,303&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6.15&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Granted&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,077,600&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1.26&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Vested&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(303,728&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6.39&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Forfeited&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(115,969&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4.14&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Unvested balance at December&#160;31, 2022&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,229,206&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1.99&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;   &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The total grant-date fair value of restricted stock unit awards that vested was as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:76%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Grant-date fair value&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,940&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,489&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,122&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;   &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Information on the weighted average grant date fair value of restricted stock units issued was as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:79%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Weighted average grant date fair value&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1.26&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4.59&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6.54&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;   &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Stock-based compensation expense related to restricted stock units was as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:78%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Stock-based compensation expense&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,318&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;224&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,155&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2022, unrecognized compensation expense related to restricted stock units was $1.2&#160;million. This expense will be recognized over 22 months on average. &lt;/div&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company accounts for stock-based compensation awards granted to employees of Cellectis as deemed dividends. The Company recorded deemed dividends as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:81%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deemed dividends from grants to Cellectis employees&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;90&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(289&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,168&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Performance Stock Units &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;From &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;time-to-time,&lt;/div&gt;&lt;/div&gt; the Company issues PSUs to certain individuals in management in order to align their objectives with stockholders of the Company. Depending upon the type of PSU award, the Company uses a Monte Carlo simulation pricing model when estimating the fair values of these awards. &lt;/div&gt;&lt;div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;2022 Grant &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;In March 2022, the Company granted 530,000 PSUs under the 2017 Plan to five employees including four executive officers. The PSUs include three annual performance periods (2022, 2023, and 2024) and target performance levels for each of those periods linked to the achievement of Company objectives as determined annually for the respective period by the Compensation Committee. Once the annual objectives are approved, the associated expense will be recognized on a straight-line basis over the period through the determination date, which can be no later than March&#160;15 of the following year. Earned awards will be settled in shares of Company stock no later than the March&#160;15 determination date in the following calendar year. The grant date for the tranche of awards linked to 2022 performance is May&#160;4, 2022. Determination of expense for the 2023 and 2024 tranches of PSUs will be made when the associated business objectives are determined. See Note 14 for more information about the vesting of these PSU awards. &lt;/div&gt;&lt;div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;2021 Grant &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;In July 2021, the Company granted 600,000 PSUs under the Inducement Plan to Mr.&#160;Carr. The PSUs will vest if the Company&#x2019;s stock remains above three specified price levels for 30 calendar days over the three-year performance period. The PSUs will be settled in unrestricted shares of the Company&#x2019;s common stock on the vesting date. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The estimated fair values of PSUs granted in 2021 and the assumptions used were as follows:&lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; margin-left:2%; text-indent:-2%; font-size:10pt; font-family:Times New Roman"&gt;Estimated fair values of performance stock units granted: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:91%"/&gt;
&lt;td style="vertical-align:bottom;width:6%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;At least $12 per share&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2.16&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;At least $15 per share&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1.89&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;At least $20 per share&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1.55&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Assumptions:&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Expected term (in years)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3.0&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Expected volatility&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;90.0&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Risk-free interest rate&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;0.4&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company estimated the fair value of each tranche of the PSUs on the grant date using the Monte Carlo simulation pricing model, which required it to make predictive assumptions as to the expected term of the grant, future stock price volatility, and dividend yield. The expected term represents the expected service period of the PSUs granted. Expected volatility was based on the historical volatility of the Company&#x2019;s common stock over the expected term. The Company estimates the risk-free interest rate based on the United States Treasury &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;zero-coupon&lt;/div&gt; yield curve at the date of grant for the expected term of the option. &lt;/div&gt; &lt;div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;2019 Grant forfeitures &lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;In June 2022, PSU grants made to two executive officers in 2019 were forfeited because the underlying performance criteria were not met. These PSUs contained a market condition and had a five-year service period. The Company will continue to expense these PSUs over the remaining service period for these two executive officers. During 2021, the Company recognized a benefit from the forfeiture of 166,667 PSUs held by Mr.&#160;Blome, its former Chief Executive Officer. &lt;/div&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;PSU activity for the year ended December&#160;31, 2022, is as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:87%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number of&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;PSUs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding as of December&#160;31, 2021:&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;745,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Issued&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;530,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Forfeited/canceled&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(145,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Awarded&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding as of December&#160;31, 2022:&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,130,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;   &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Stock-based compensation expense related to PSUs is as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:83%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&#160;ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Stock-based compensation expenses&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;649&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;16&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;445&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2022, unrecognized compensation expense related to PSUs was $0.9&#160;million. This expense will be recognized over 19 months on average. &lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <clxt:ExpectedBenefitToEarningsFromRecaptureOfNonCashStockCompensationExpense
      contextRef="PAsOn02_19_2021_FormerChiefExecutiveOfficerMembersrtTitleOfIndividualAxis"
      decimals="-5"
      unitRef="Unit_USD">2500000</clxt:ExpectedBenefitToEarningsFromRecaptureOfNonCashStockCompensationExpense>
    <clxt:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesAvailableForIssue
      contextRef="PAsOn07_16_2021_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis"
      decimals="0"
      unitRef="Unit_shares">4299904</clxt:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesAvailableForIssue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="PAsOn07_16_2021_CalyxtIncEquityEmployeeInducementIncentivePlanMemberusgaapPlanNameAxis_PerformanceSharesMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="PAsOn12_31_2022"
      decimals="0"
      unitRef="Unit_shares">2718149</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="PAsOn12_31_2022_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis"
      decimals="0"
      unitRef="Unit_shares">3112568</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="P01_01_2022To12_31_2022">&lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The estimated fair values of stock options granted, and the assumptions used for the Black-Scholes option pricing model were as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:57%"/&gt;
&lt;td style="vertical-align:bottom;width:12%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:11%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:11%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Estimated fair values of stock options granted&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;0.86&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3.61&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3.24&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Assumptions:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Risk-free interest rate&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;1.9%&#160;-&#160;3.5&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.6%&#160;-&#160;1.2&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;0.3%&#160;-&#160;1.7&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Expected volatility&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;89.7%&#160;-&#160;92.8&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;80.1%&#160;-&#160;91.0&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;77.4%&#160;-&#160;81.2&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Expected term (in years)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5.5&#160;- 6.9&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5.5&#160;- 6.5&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6.0&#160;- 10.0&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <clxt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValueOfStockOptionsGranted
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">0.86</clxt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValueOfStockOptionsGranted>
    <clxt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValueOfStockOptionsGranted
      contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">3.61</clxt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValueOfStockOptionsGranted>
    <clxt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValueOfStockOptionsGranted
      contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_USD_per_Share">3.24</clxt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValueOfStockOptionsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis"
      decimals="3"
      unitRef="Unit_pure">0.019</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis"
      decimals="3"
      unitRef="Unit_pure">0.035</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis"
      decimals="3"
      unitRef="Unit_pure">0.006</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis"
      decimals="3"
      unitRef="Unit_pure">0.012</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis"
      decimals="3"
      unitRef="Unit_pure">0.003</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis"
      decimals="3"
      unitRef="Unit_pure">0.017</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis"
      decimals="3"
      unitRef="Unit_pure">0.897</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis"
      decimals="3"
      unitRef="Unit_pure">0.928</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis"
      decimals="3"
      unitRef="Unit_pure">0.801</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis"
      decimals="3"
      unitRef="Unit_pure">0.91</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis"
      decimals="3"
      unitRef="Unit_pure">0.774</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis"
      decimals="3"
      unitRef="Unit_pure">0.812</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis">P5Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis">P6Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis">P5Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis">P6Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_MinimumMembersrtRangeAxis">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis_MaximumMembersrtRangeAxis">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <clxt:OptionPriceAtPercentageOfFairMarketValue
      contextRef="P01_01_2022To12_31_2022_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis"
      decimals="2"
      unitRef="Unit_pure">1</clxt:OptionPriceAtPercentageOfFairMarketValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis">P6Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="P01_01_2022To12_31_2022_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="P01_01_2022To12_31_2022">&lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Information on stock option activity is as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:92%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:62%"/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Options&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Exercisable&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted-&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Exercise&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Price Per&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Options&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Outstanding&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted-&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Exercise&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Price Per&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Share&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Balance as of December&#160;31, 2021&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,789,110&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10.23&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,658,405&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;9.47&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Granted&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,609,000&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1.12&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Exercised&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; padding-bottom: 0.375pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Forfeited or expired&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"&gt;(425,952&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"&gt;7.02&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Balance as of December&#160;31, 2022&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-top: 0.75pt solid black;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,396,624&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;9.94&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-top: 0.75pt solid black;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;5,841,453&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7.35&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="PAsOn12_31_2021"
      decimals="INF"
      unitRef="Unit_shares">2789110</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2021"
      decimals="2"
      unitRef="Unit_USD_per_Share">10.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2021"
      decimals="INF"
      unitRef="Unit_shares">4658405</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2021"
      decimals="2"
      unitRef="Unit_USD_per_Share">9.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="P01_01_2022To12_31_2022"
      decimals="INF"
      unitRef="Unit_shares">1609000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2022To12_31_2022"
      decimals="2"
      unitRef="Unit_USD_per_Share">1.12</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="P01_01_2022To12_31_2022"
      decimals="INF"
      unitRef="Unit_shares">425952</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="P01_01_2022To12_31_2022"
      decimals="2"
      unitRef="Unit_USD_per_Share">7.02</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="PAsOn12_31_2022"
      decimals="INF"
      unitRef="Unit_shares">3396624</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2022"
      decimals="2"
      unitRef="Unit_USD_per_Share">9.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="PAsOn12_31_2022"
      decimals="INF"
      unitRef="Unit_shares">5841453</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="PAsOn12_31_2022"
      decimals="2"
      unitRef="Unit_USD_per_Share">7.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"> &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Stock-based compensation expense related to stock option awards was as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:76%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Stock-based compensation expense&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,031&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,850&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,371&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">2031000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2021To12_31_2021_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1850000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2020To12_31_2020_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">3371000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
      contextRef="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-6"
      unitRef="Unit_USD">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1 contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Net cash proceeds from the exercise of stock options less shares used for minimum withholding taxes and the intrinsic value of options exercised were as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:82%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&#160;ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net cash proceeds&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;227&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;212&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Intrinsic value of options exercised&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;344&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;179&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">227000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">212000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">344000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">179000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="PAsOn12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">3100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis">P22M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock contextRef="P01_01_2022To12_31_2022">Information on restricted stock unit activity is as follows: &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:67%"/&gt;
&lt;td style="vertical-align:bottom;width:10%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:9%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number of&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Restricted&#160;Stock&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Units&#160;Outstanding&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Weighted-&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Average&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Grant&#160;Date&#160;Fair&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Value&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unvested balance at December&#160;31, 2021&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;571,303&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6.15&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Granted&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,077,600&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1.26&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Vested&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(303,728&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6.39&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Forfeited&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(115,969&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4.14&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Unvested balance at December&#160;31, 2022&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,229,206&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1.99&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">571303</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="PAsOn12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">6.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">1077600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">1.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">303728</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">6.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">115969</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">4.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">1229206</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">1.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The total grant-date fair value of restricted stock unit awards that vested was as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:76%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Grant-date fair value&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,940&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,489&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,122&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1940000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1489000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">3122000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <clxt:ShareBasedCompensationArrangementsByShareBasedPaymentAwardWeightedAverageGrantDateFairValueOfRestrictedStockUnitsTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Information on the weighted average grant date fair value of restricted stock units issued was as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:79%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Weighted average grant date fair value&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1.26&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4.59&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;6.54&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </clxt:ShareBasedCompensationArrangementsByShareBasedPaymentAwardWeightedAverageGrantDateFairValueOfRestrictedStockUnitsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">1.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">4.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">6.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"> &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Stock-based compensation expense related to restricted stock units was as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:78%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Stock-based compensation expense&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,318&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;224&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,155&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1318000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2021To12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">224000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2020To12_31_2020_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1155000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">1200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis">P22M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <clxt:DisclosureOfShareBasedCompensationAwardsRestrictedStockUnitsDeemedDividendsTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company accounts for stock-based compensation awards granted to employees of Cellectis as deemed dividends. The Company recorded deemed dividends as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:81%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deemed dividends from grants to Cellectis employees&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;90&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(289&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,168&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </clxt:DisclosureOfShareBasedCompensationAwardsRestrictedStockUnitsDeemedDividendsTableTextBlock>
    <clxt:DeemedDividendDeficit
      contextRef="P01_01_2022To12_31_2022_CellectisMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_NonemployeeRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">90000</clxt:DeemedDividendDeficit>
    <clxt:DeemedDividendDeficit
      contextRef="P01_01_2021To12_31_2021_CellectisMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_NonemployeeRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">-289000</clxt:DeemedDividendDeficit>
    <clxt:DeemedDividendDeficit
      contextRef="P01_01_2020To12_31_2020_CellectisMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_NonemployeeRestrictedStockUnitsMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1168000</clxt:DeemedDividendDeficit>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="PAsOn12_31_2022_ChiefExecutiveOfficerMembersrtTitleOfIndividualAxis_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndTwentyTwoGrantMemberusgaapGranteeStatusAxis_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis"
      decimals="0"
      unitRef="Unit_shares">530000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="PAsOn07_31_2021_ChiefExecutiveOfficerMembersrtTitleOfIndividualAxis_InducementPlanMemberusgaapPlanNameAxis_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndTwentyOneGrantMemberusgaapGranteeStatusAxis"
      decimals="0"
      unitRef="Unit_shares">600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="P07_01_2021To07_31_2021_InducementPlanMemberusgaapPlanNameAxis_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndTwentyOneGrantMemberusgaapGranteeStatusAxis"
      decimals="0"
      unitRef="Unit_Day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="P07_01_2021To07_31_2021_InducementPlanMemberusgaapPlanNameAxis_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndTwentyOneGrantMemberusgaapGranteeStatusAxis">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <clxt:ScheduleOfShareBasedPaymentAwardPerformanceStockUnitValuationAssumptionsTableTextBlock contextRef="P01_01_2022To12_31_2022_TwoThousandAndTwentyOneGrantMemberusgaapGranteeStatusAxis"> &lt;div style="margin-top:12pt; margin-bottom:0pt; margin-left:2%; text-indent:-2%; font-size:10pt; font-family:Times New Roman"&gt;Estimated fair values of performance stock units granted: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:91%"/&gt;
&lt;td style="vertical-align:bottom;width:6%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;At least $12 per share&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2.16&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;At least $15 per share&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1.89&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;At least $20 per share&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1.55&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Assumptions:&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Expected term (in years)&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3.0&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Expected volatility&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;90.0&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Risk-free interest rate&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;0.4&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </clxt:ScheduleOfShareBasedPaymentAwardPerformanceStockUnitValuationAssumptionsTableTextBlock>
    <clxt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValuesOfPerformanceStockUnitsGranted
      contextRef="P01_01_2022To12_31_2022_AtLeastTwelvePerShareMemberusgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndTwentyOneGrantMemberusgaapGranteeStatusAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">2.16</clxt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValuesOfPerformanceStockUnitsGranted>
    <clxt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValuesOfPerformanceStockUnitsGranted
      contextRef="P01_01_2022To12_31_2022_AtLeastFifteenPerShareMemberusgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndTwentyOneGrantMemberusgaapGranteeStatusAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">1.89</clxt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValuesOfPerformanceStockUnitsGranted>
    <clxt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValuesOfPerformanceStockUnitsGranted
      contextRef="P01_01_2022To12_31_2022_AtLeastTwentyPerShareMemberusgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndTwentyOneGrantMemberusgaapGranteeStatusAxis"
      decimals="2"
      unitRef="Unit_USD_per_Share">1.55</clxt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValuesOfPerformanceStockUnitsGranted>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="P01_01_2022To12_31_2022_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndTwentyOneGrantMemberusgaapGranteeStatusAxis">P3Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="P01_01_2022To12_31_2022_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndTwentyOneGrantMemberusgaapGranteeStatusAxis"
      decimals="3"
      unitRef="Unit_pure">0.90</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="P01_01_2022To12_31_2022_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndTwentyOneGrantMemberusgaapGranteeStatusAxis"
      decimals="3"
      unitRef="Unit_pure">0.004</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="P01_01_2021To12_31_2021_FormerChiefExecutiveOfficerMembersrtTitleOfIndividualAxis_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndNineteenGrantMemberusgaapGranteeStatusAxis_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis"
      decimals="0"
      unitRef="Unit_shares">166667</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;PSU activity for the year ended December&#160;31, 2022, is as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:68%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:87%"/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="vertical-align:bottom;text-align:center;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Number of&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 0pt; margin-bottom: 1pt; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-align: center; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;PSUs&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding as of December&#160;31, 2021:&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;745,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Issued&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;530,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Forfeited/canceled&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(145,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Awarded&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Outstanding as of December&#160;31, 2022:&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,130,000&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="PAsOn12_31_2021_PerformanceSharesMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">745000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="P01_01_2022To12_31_2022_PerformanceSharesMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">530000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures
      contextRef="P01_01_2022To12_31_2022_PerformanceSharesMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">145000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised
      contextRef="P01_01_2022To12_31_2022_PerformanceSharesMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber
      contextRef="PAsOn12_31_2022_PerformanceSharesMemberusgaapAwardTypeAxis"
      decimals="0"
      unitRef="Unit_shares">1130000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="P01_01_2022To12_31_2022_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndNineteenGrantMemberusgaapGranteeStatusAxis"> &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Stock-based compensation expense related to PSUs is as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:83%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&#160;ended&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Stock-based compensation expenses&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;649&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;16&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;445&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2022To12_31_2022_PerformanceSharesMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">649000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2021To12_31_2021_PerformanceSharesMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">16000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2020To12_31_2020_PerformanceSharesMemberusgaapAwardTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">445000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="PAsOn12_31_2022_PerformanceSharesMemberusgaapAwardTypeAxis"
      decimals="-5"
      unitRef="Unit_USD">900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="P01_01_2022To12_31_2022_PerformanceSharesMemberusgaapAwardTypeAxis">P19M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7. INCOME TAXES &lt;/div&gt;&lt;/div&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The following table reconciles the United States statutory income tax rate to the Company&#x2019;s effective income tax rate: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:81%"/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;United States statutory rate&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;21.0&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;21.0&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;21.0&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;State tax, net of federal benefit&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1.0&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1.0&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4.2&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Stock-based compensation&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1.7&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(0.7&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(0.5&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Officer compensation&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1.4&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1.5&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1.0&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred rate change&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;R&amp;amp;D credit&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2.2&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1.4&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.8&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;PPP Loan&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1.1&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unrealized (gain) loss on &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;mark-to-market&lt;/div&gt;&lt;/div&gt; of common stock warrants&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6.4&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.1&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(0.1&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Change in valuation allowance&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(27.5&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(25.4&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(24.4&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Effective income tax rate&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;   &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Deferred assets and liabilities consist of the following: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:72%"/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net operating losses&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;40,914&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;38,671&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;33,392&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Stock-based compensation&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,950&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,724&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,531&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Financing lease obligations&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,820&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,574&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Operating lease ROU liabilities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,921&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Tax credit carry forwards&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,685&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,210&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,577&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Capitalized R&amp;amp;D&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,183&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Compensation&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;14&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;514&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;339&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Derivative liability&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;703&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;124&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;143&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;391&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Gross deferred tax assets&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;52,791&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;49,082&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;44,507&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Less valuation allowance&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(49,843&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(45,369&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(39,898&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net deferred tax assets&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,948&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,713&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,609&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Fixed assets&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(89&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(3,667&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(4,609&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Operating lease ROU assets&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(2,859&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(46&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; padding-bottom: 0.375pt;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Gross deferred tax liabilities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(2,948&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"&gt;(3,713&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"&gt;(4,609&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net deferred tax asset or liability&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company provides for a valuation allowance when it is more likely than not that it will not realize a portion of the deferred tax assets. The Company has established a full valuation allowance for deferred tax assets described above due to the uncertainty that enough taxable income will be generated in the taxing jurisdiction to utilize the assets. Therefore, the Company has not reflected any benefit of such deferred tax assets in the accompanying consolidated financial statements. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company has $239.2&#160;million of tax loss carryforwards. Of this amount, $55.2&#160;million are state operating loss carryforwards and $184.0&#160;million are federal operating loss carryforwards. The federal carryforward periods are as follows: $142.0&#160;million do not expire and $41.9&#160;million expire between 2032 and 2037. The state net operating losses will expire between 2027 and 2041, with some amounts having indefinite carryover. The Company also has federal and state R&amp;amp;D credit carryovers of $2.6&#160;million and $1.3&#160;million, which will expire between 2032 and 2042. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company is subject to federal income taxes in the United States as well as various state and local jurisdictions. The Company has reviewed its tax positions and concluded that no liability for uncertain tax positions is required as of December&#160;31, 2022. The Company will classify any future interest and penalties as a component of income tax expense if incurred. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company does not expect the amount of uncertain tax positions to change significantly in the next 12 months. The Company&#x2019;s major taxing jurisdictions are in the United States, at both the federal and state levels. The number of years open for examination varies depending on the tax jurisdiction but are generally from three to five years. &lt;/div&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; </us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The following table reconciles the United States statutory income tax rate to the Company&#x2019;s effective income tax rate: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:81%"/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;United States statutory rate&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;21.0&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;21.0&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;21.0&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;State tax, net of federal benefit&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1.0&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1.0&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4.2&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Stock-based compensation&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1.7&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(0.7&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(0.5&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Officer compensation&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(1.4&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1.5&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1.0&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Deferred rate change&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;R&amp;amp;D credit&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2.2&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1.4&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.8&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;PPP Loan&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1.1&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Unrealized (gain) loss on &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;mark-to-market&lt;/div&gt;&lt;/div&gt; of common stock warrants&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;6.4&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.1&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(0.1&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Change in valuation allowance&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(27.5&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(25.4&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(24.4&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Effective income tax rate&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;%&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2022To12_31_2022"
      decimals="3"
      unitRef="Unit_pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2021To12_31_2021"
      decimals="INF"
      unitRef="Unit_pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="P01_01_2020To12_31_2020"
      decimals="INF"
      unitRef="Unit_pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="P01_01_2022To12_31_2022"
      decimals="3"
      unitRef="Unit_pure">0.01</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="P01_01_2021To12_31_2021"
      decimals="3"
      unitRef="Unit_pure">0.01</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="P01_01_2020To12_31_2020"
      decimals="3"
      unitRef="Unit_pure">0.042</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="P01_01_2022To12_31_2022"
      decimals="3"
      unitRef="Unit_pure">-0.017</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="P01_01_2021To12_31_2021"
      decimals="3"
      unitRef="Unit_pure">-0.007</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
      contextRef="P01_01_2020To12_31_2020"
      decimals="3"
      unitRef="Unit_pure">-0.005</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <clxt:EffectiveIncomeTaxRateReconciliationOfficerCompensation
      contextRef="P01_01_2022To12_31_2022"
      decimals="3"
      unitRef="Unit_pure">-0.014</clxt:EffectiveIncomeTaxRateReconciliationOfficerCompensation>
    <clxt:EffectiveIncomeTaxRateReconciliationOfficerCompensation
      contextRef="P01_01_2021To12_31_2021"
      decimals="3"
      unitRef="Unit_pure">0.015</clxt:EffectiveIncomeTaxRateReconciliationOfficerCompensation>
    <clxt:EffectiveIncomeTaxRateReconciliationOfficerCompensation
      contextRef="P01_01_2020To12_31_2020"
      decimals="3"
      unitRef="Unit_pure">-0.01</clxt:EffectiveIncomeTaxRateReconciliationOfficerCompensation>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="P01_01_2022To12_31_2022"
      decimals="0"
      unitRef="Unit_pure">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="P01_01_2021To12_31_2021"
      decimals="0"
      unitRef="Unit_pure">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="P01_01_2020To12_31_2020"
      decimals="0"
      unitRef="Unit_pure">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="P01_01_2022To12_31_2022"
      decimals="3"
      unitRef="Unit_pure">0.022</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="P01_01_2021To12_31_2021"
      decimals="3"
      unitRef="Unit_pure">0.014</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
      contextRef="P01_01_2020To12_31_2020"
      decimals="3"
      unitRef="Unit_pure">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsResearch>
    <clxt:EffectiveIncomeTaxRateReconciliationPppLoan
      contextRef="P01_01_2022To12_31_2022"
      decimals="0"
      unitRef="Unit_pure">0</clxt:EffectiveIncomeTaxRateReconciliationPppLoan>
    <clxt:EffectiveIncomeTaxRateReconciliationPppLoan
      contextRef="P01_01_2021To12_31_2021"
      decimals="3"
      unitRef="Unit_pure">0.011</clxt:EffectiveIncomeTaxRateReconciliationPppLoan>
    <clxt:EffectiveIncomeTaxRateReconciliationPppLoan
      contextRef="P01_01_2020To12_31_2020"
      decimals="0"
      unitRef="Unit_pure">0</clxt:EffectiveIncomeTaxRateReconciliationPppLoan>
    <clxt:EffectiveIncomeTaxRateReconciliationUnrealizedGainLossOnMarkToMarketOfCommonStockWarrants
      contextRef="P01_01_2022To12_31_2022"
      decimals="3"
      unitRef="Unit_pure">0.064</clxt:EffectiveIncomeTaxRateReconciliationUnrealizedGainLossOnMarkToMarketOfCommonStockWarrants>
    <clxt:EffectiveIncomeTaxRateReconciliationUnrealizedGainLossOnMarkToMarketOfCommonStockWarrants
      contextRef="P01_01_2021To12_31_2021"
      decimals="0"
      unitRef="Unit_pure">0</clxt:EffectiveIncomeTaxRateReconciliationUnrealizedGainLossOnMarkToMarketOfCommonStockWarrants>
    <clxt:EffectiveIncomeTaxRateReconciliationUnrealizedGainLossOnMarkToMarketOfCommonStockWarrants
      contextRef="P01_01_2020To12_31_2020"
      decimals="0"
      unitRef="Unit_pure">0</clxt:EffectiveIncomeTaxRateReconciliationUnrealizedGainLossOnMarkToMarketOfCommonStockWarrants>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="P01_01_2022To12_31_2022"
      decimals="0"
      unitRef="Unit_pure">0</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="P01_01_2021To12_31_2021"
      decimals="3"
      unitRef="Unit_pure">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="P01_01_2020To12_31_2020"
      decimals="3"
      unitRef="Unit_pure">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="P01_01_2022To12_31_2022"
      decimals="3"
      unitRef="Unit_pure">-0.275</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="P01_01_2021To12_31_2021"
      decimals="3"
      unitRef="Unit_pure">-0.254</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="P01_01_2020To12_31_2020"
      decimals="3"
      unitRef="Unit_pure">-0.244</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="P01_01_2022To12_31_2022"
      decimals="0"
      unitRef="Unit_pure">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="P01_01_2021To12_31_2021"
      decimals="0"
      unitRef="Unit_pure">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="P01_01_2020To12_31_2020"
      decimals="0"
      unitRef="Unit_pure">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Deferred assets and liabilities consist of the following: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:72%"/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net operating losses&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;40,914&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;38,671&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;33,392&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Stock-based compensation&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,950&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,724&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,531&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Financing lease obligations&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,820&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,574&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Operating lease ROU liabilities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,921&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Tax credit carry forwards&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,685&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,210&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,577&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Capitalized R&amp;amp;D&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,183&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Compensation&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;14&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;514&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;339&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Derivative liability&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;703&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;124&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;143&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;391&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Gross deferred tax assets&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;52,791&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;49,082&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;44,507&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Less valuation allowance&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(49,843&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(45,369&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(39,898&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net deferred tax assets&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,948&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,713&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,609&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Fixed assets&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(89&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(3,667&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(4,609&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Operating lease ROU assets&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(2,859&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(46&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align: top; padding-bottom: 0.375pt;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Gross deferred tax liabilities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(2,948&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"&gt;(3,713&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.375pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; border-bottom: 0.75pt solid black;;text-align:right;"&gt;(4,609&lt;/td&gt;
&lt;td style="white-space: nowrap; vertical-align: bottom; padding-bottom: 0.375pt;"&gt;)&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Net deferred tax asset or liability&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt; </us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">40914000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">38671000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">33392000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">2950000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">2724000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">2531000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <clxt:DeferredTaxAssetsLeaseObligations
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</clxt:DeferredTaxAssetsLeaseObligations>
    <clxt:DeferredTaxAssetsLeaseObligations
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">3820000</clxt:DeferredTaxAssetsLeaseObligations>
    <clxt:DeferredTaxAssetsLeaseObligations
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">4574000</clxt:DeferredTaxAssetsLeaseObligations>
    <clxt:DeferredTaxAssetsDeferredExpenseOperatingLeaseRightOfUseLiabilities
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">2921000</clxt:DeferredTaxAssetsDeferredExpenseOperatingLeaseRightOfUseLiabilities>
    <clxt:DeferredTaxAssetsDeferredExpenseOperatingLeaseRightOfUseLiabilities
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</clxt:DeferredTaxAssetsDeferredExpenseOperatingLeaseRightOfUseLiabilities>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">3685000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">3210000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">2577000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <clxt:DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">2183000</clxt:DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts>
    <clxt:DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</clxt:DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">14000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">514000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">339000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">703000</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">124000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">143000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">391000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">52791000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">49082000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">44507000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">49843000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">45369000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">39898000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">2948000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">3713000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">4609000</us-gaap:DeferredTaxAssetsNet>
    <clxt:DeferredTaxLiabilitiesFixedAssets
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">89000</clxt:DeferredTaxLiabilitiesFixedAssets>
    <clxt:DeferredTaxLiabilitiesFixedAssets
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">3667000</clxt:DeferredTaxLiabilitiesFixedAssets>
    <clxt:DeferredTaxLiabilitiesFixedAssets
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">4609000</clxt:DeferredTaxLiabilitiesFixedAssets>
    <clxt:DeferredTaxLiabilitiesDeferredExpenseOperatingLeaseRightOfUseAssets
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">2859000</clxt:DeferredTaxLiabilitiesDeferredExpenseOperatingLeaseRightOfUseAssets>
    <clxt:DeferredTaxLiabilitiesDeferredExpenseOperatingLeaseRightOfUseAssets
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</clxt:DeferredTaxLiabilitiesDeferredExpenseOperatingLeaseRightOfUseAssets>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">46000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">2948000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">3713000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">4609000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="PAsOn12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:OperatingLossCarryforwards
      contextRef="PAsOn12_31_2022"
      decimals="-5"
      unitRef="Unit_USD">239200000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="PAsOn12_31_2022_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis"
      decimals="-5"
      unitRef="Unit_USD">55200000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="PAsOn12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis"
      decimals="-5"
      unitRef="Unit_USD">184000000</us-gaap:OperatingLossCarryforwards>
    <clxt:OperatingLossCarryforwardsNotExpire
      contextRef="PAsOn12_31_2022"
      decimals="-5"
      unitRef="Unit_USD">142000000</clxt:OperatingLossCarryforwardsNotExpire>
    <clxt:OperatingLossCarryforwardsSubjectToExpire
      contextRef="PAsOn12_31_2022"
      decimals="-5"
      unitRef="Unit_USD">41900000</clxt:OperatingLossCarryforwardsSubjectToExpire>
    <clxt:OperatingLossCarryforwardsExpirationYear contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_EarliestTaxYearMemberusgaapTaxPeriodAxis">2032</clxt:OperatingLossCarryforwardsExpirationYear>
    <clxt:OperatingLossCarryforwardsExpirationYear contextRef="P01_01_2022To12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_LatestTaxYearMemberusgaapTaxPeriodAxis">2037</clxt:OperatingLossCarryforwardsExpirationYear>
    <clxt:OperatingLossCarryforwardsExpirationYear contextRef="P01_01_2022To12_31_2022_EarliestTaxYearMemberusgaapTaxPeriodAxis_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis">2027</clxt:OperatingLossCarryforwardsExpirationYear>
    <clxt:OperatingLossCarryforwardsExpirationYear contextRef="P01_01_2022To12_31_2022_LatestTaxYearMemberusgaapTaxPeriodAxis_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis">2041</clxt:OperatingLossCarryforwardsExpirationYear>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="PAsOn12_31_2022_DomesticCountryMemberusgaapIncomeTaxAuthorityAxis_ResearchMemberusgaapTaxCreditCarryforwardAxis"
      decimals="-5"
      unitRef="Unit_USD">2600000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="PAsOn12_31_2022_ResearchMemberusgaapTaxCreditCarryforwardAxis_StateAndLocalJurisdictionMemberusgaapIncomeTaxAuthorityAxis"
      decimals="-5"
      unitRef="Unit_USD">1300000</us-gaap:TaxCreditCarryforwardAmount>
    <clxt:TaxCreditCarryforwardExpirationYear contextRef="P01_01_2022To12_31_2022_EarliestTaxYearMemberusgaapTaxPeriodAxis_ResearchMemberusgaapTaxCreditCarryforwardAxis">2032</clxt:TaxCreditCarryforwardExpirationYear>
    <clxt:TaxCreditCarryforwardExpirationYear contextRef="P01_01_2022To12_31_2022_LatestTaxYearMemberusgaapTaxPeriodAxis_ResearchMemberusgaapTaxCreditCarryforwardAxis">2042</clxt:TaxCreditCarryforwardExpirationYear>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;8. LEASES, COMMITMENTS, AND CONTINGENCIES &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Litigation and Claims &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;In the fourth quarter of 2022, the Company reached a settlement with one of its technology vendors regarding alleged intellectual property infringement. As a result of the settlement, the Company received $0.75&#160;million in the fourth quarter of 2022. See Note 14 for further information regarding this legal settlement. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company is not currently a party to any other material pending legal proceedings. &lt;/div&gt; &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Sale-Leaseback of Headquarters and Laboratory Facilities &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;In September 2017, the Company consummated a sale-leaseback transaction with a third party for its corporate headquarters and laboratory facilities in Roseville, Minnesota, which encompasses approximately 44,000 square feet including office and lab space, the first pilot BioFactory production system, greenhouses, and outdoor research plots. The Company is deemed the owner for accounting purposes. The lease has a te&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;rm &lt;/div&gt;of twenty years and includes four options to each extend the lease for five years subject to there being no default under the lease terms beyond any cure period and the Company occupying the property at the time of extension. In 2017, the Company received $7.0&#160;million in connection with the sale of the land and uncompleted facility. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The lease commenced in May 2018. Under the lease, the Company pays an annual base rent of eight percent of the total project cost with scheduled increases in rent of 7.5&#160;percent on the sixth, eleventh, and sixteenth anniversaries of the start of the lease commencement as well as on the first day of each renewal term. Currently, the Company pays an annual base rent of $1.4&#160;million. The first increase will occur during 2023. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company is also responsible for all operating costs and expenses associated with the property. If the landlord decides to sell the property, the Company has a right of first refusal to purchase the property on the same terms offered to any third party. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Concurrent with entering the lease, Cellectis guaranteed the lease agreement for the Company&#x2019;s headquarters. However, the Company previously agreed to indemnify Cellectis for any obligations under this guaranty, effective upon Cellectis&#x2019; ownership falling to 50&#160;percent or less of the Company&#x2019;s outstanding common stock. Accordingly, the Company&#x2019;s indemnification obligation was triggered in October 2022. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Prior to 2022, this lease was considered a failed sale leaseback based on the nature of the transactions and was reported as a financing-type lease. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;As discussed in Note 1, Recently Issued Accounting Pronouncements, the Company adopted the New Lease Standard as of January&#160;1, 2022, using the transition method which does not require revisions to comparative periods. The Company elected to implement the transition package of practical expedients permitted within the New Lease Standard, which among other things, allows it to carryforward the historical lease classification. In addition, the Company elected the hindsight practical expedient to determine the lease term for existing leases and it also made an accounting policy election to not record leases with an initial term of 12 months or less on its consolidated balance sheet. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company&#x2019;s adoption of the New Lease Standard required it to remove the previously reported amounts for land, buildings, and equipment associated with its headquarters and laboratory facilities lease as well as the associated liability. The Company assessed the elements of its lease agreement and upon adoption, recorded an operating lease associated with the sale leaseback of land underlying the headquarter facility, and a second operating lease associated with the building. The Company recorded operating lease assets and liabilities of $14.1&#160;million within its consolidated balance sheet as of January&#160;1, 2022. The New Lease Standard had no impact on the Company&#x2019;s consolidated statements of operations or cash flows. The $0.8&#160;million cumulative effect of the adoption of the New Lease Standard was recorded to stockholders&#x2019; equity. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The impact of adoption of the New Lease Standard on the Company&#x2019;s December&#160;31, 2021, consolidated balance sheet was as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:64%"/&gt;
&lt;td style="vertical-align:bottom;width:5%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;As Reported&lt;br/&gt; December&#160;31,&lt;br/&gt; 2021&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;Adoption&#160;of&lt;br/&gt; Lease&#160;Standard&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;As Adjusted&lt;br/&gt; December&#160;31,&lt;br/&gt; 2021&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Assets&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Land, buildings, and equipment&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;21,731&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(16,543&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,188&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Operating lease &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;14,090&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;14,090&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;21,731&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(2,453&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;19,278&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Liabilities and stockholders&#x2019; equity&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Current portion of financing lease obligations&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;370&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(4&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;366&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other current liabilities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;191&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;276&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;467&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Financing lease obligations&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;17,506&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(17,371&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;135&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Operating lease obligations&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;13,814&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;13,814&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Accumulated deficit&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(196,092&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;832&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(195,260&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(178,025&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(2,453&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(180,478&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Sale-Leaseback of Equipment &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company also has an equipment financing arrangement that is considered a financing-type lease which matures in 2023. The Company was required to deposit cash into a restricted account in an amount equal to the future rent payments required by the lease. As of December&#160;31, 2022, restricted cash totaled $0.1&#160;million, and will be returned following the payoff of the lease obligations in 2023. &lt;/div&gt; &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Recognition of Lease Liabilities &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company records its operating lease liabilities at the present value of the future lease payments over the lease term. If the lease term includes options to extend or terminate the lease, those elements are included in the determination of lease term when it is reasonably certain that the option will be exercised. The rate used to determine the present value of future lease payments is the rate stated in the lease agreement, or if not stated, the Company&#x2019;s incremental borrowing rate is used, up to an effective rate that enables the lease liability to amortize to zero over the lease term. Rent expense for operating leases is recorded in SG&amp;amp;A expense in the consolidated statements of operations and in operating cash flows in the consolidated statements of cash flows. The Company also records operating lease ROU assets at an initial amount equal to the operating lease liability. Those ROU assets are amortized to lease expense within SG&amp;amp;A over the lease term using the effective interest method to ensure the ROU asset amortizes to zero concurrent with the associated liability, and the ROU asset amortization expense is also reported in operating cash flows in the consolidated statements of cash flows. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company records its financing lease liabilities at the present value of the future lease payments over the lease term. If the lease term includes options to extend or terminate the lease, those elements are included in the determination of lease term when it is reasonably certain that the option will be exercised. The rate used to determine the present value of future lease payments is the rate stated in the lease agreement, or if not stated, the Company&#x2019;s incremental borrowing rate is used, up to an effective rate that enables the lease liability to amortize to zero over the lease term. Expense associated with financing leases is recorded in interest, net in the consolidated statements of operations and in operating cash flows in the consolidated statements of cash flows. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company is obligated under a &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-cancellable&lt;/div&gt; operating lease for office and laboratory space at its facility in Roseville, Minnesota. The lease has a remaining term of 15.3 years and has a ROU asset of $13.6&#160;million as of December&#160;31, 2022. &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Roseville, Minnesota lease includes four options to each extend the lease for five years. These options to extend the lease are not recognized as part of the ROU assets and operating lease liabilities as it is not reasonably certain that the Company will exercise those options. The Company&#x2019;s agreement does not include options to terminate the lease. &lt;/div&gt; &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Lease Expense &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The components of lease expense were as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:76%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Finance lease costs&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;75&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,431&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,435&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Operating lease costs&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,548&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;46&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;83&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Variable lease costs&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;942&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;NA&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;NA&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,565&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,477&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,518&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;NA-&lt;/div&gt; not applicable prior to the New Lease Standard &lt;/div&gt; &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Operating lease cost for short-term leases was not material for the year ended December&#160;31, 2022. &lt;/div&gt; &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Other Lease Information &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Other information related to leases was as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:74%"/&gt;
&lt;td style="vertical-align:bottom;width:11%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:10%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&#160;Ended&#160;December&#160;31,&#160;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands except for lease term and discount rate&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Operating&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Financing&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Operating cash flows&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;276&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Financing cash flows&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;376&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Weighted average remaining lease term (years)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;15.3&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.4&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Weighted average discount rate&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7.9&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8.1&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;  &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2022, future minimum payments under operating and finance leases were as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:71%"/&gt;
&lt;td style="vertical-align:bottom;width:5%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Operating&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Leases&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Financing&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Leases&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Leases&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2023&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,446&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,546&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2024&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,480&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,480&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2025&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,479&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,479&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2026&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,479&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,479&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2027&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,479&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,479&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Thereafter&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;16,991&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;16,991&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total including interest&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;span style="-sec-ix-hidden:hidden67917636"&gt;24,354&lt;/span&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;24,454&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Less: imputed interest&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(10,540&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(3&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(10,543&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;13,814&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;97&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;13,911 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty
      contextRef="P10_01_2022To12_31_2022"
      decimals="-4"
      unitRef="Unit_USD">750000</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
    <clxt:OfficeSpaceArea
      contextRef="PAsOn12_31_2022_CorporateHeadquartersMemberusgaapSaleLeasebackTransactionDescriptionAxis"
      decimals="0"
      unitRef="Unit_sqft">44000</clxt:OfficeSpaceArea>
    <us-gaap:LesseeFinanceLeaseOptionToExtend contextRef="P01_01_2022To12_31_2022_CorporateHeadquartersMemberusgaapSaleLeasebackTransactionDescriptionAxis">The lease has a term of twenty years and includes four options to each extend the lease for five years subject to there being no default under the lease terms beyond any cure period and the Company occupying the property at the time of extension.</us-gaap:LesseeFinanceLeaseOptionToExtend>
    <us-gaap:LesseeFinanceLeaseTermOfContract1 contextRef="PAsOn12_31_2022">P20Y</us-gaap:LesseeFinanceLeaseTermOfContract1>
    <clxt:NumberOfLeaseExtensionOptions
      contextRef="PAsOn12_31_2022"
      decimals="0"
      unitRef="Unit_pure">4</clxt:NumberOfLeaseExtensionOptions>
    <us-gaap:LesseeFinanceLeaseRenewalTerm1 contextRef="PAsOn12_31_2022">P5Y</us-gaap:LesseeFinanceLeaseRenewalTerm1>
    <us-gaap:SaleAndLeasebackTransactionGainLossNet
      contextRef="P01_01_2017To12_31_2017"
      decimals="-5"
      unitRef="Unit_USD">7000000</us-gaap:SaleAndLeasebackTransactionGainLossNet>
    <clxt:SaleLeasebackTransactionBaseRentInterestRate
      contextRef="P01_01_2022To12_31_2022"
      decimals="INF"
      unitRef="Unit_pure">0.08</clxt:SaleLeasebackTransactionBaseRentInterestRate>
    <clxt:SaleLeasebackTransactionIncrementalRentPercentageAnnual
      contextRef="PAsOn12_31_2022"
      decimals="3"
      unitRef="Unit_pure">0.075</clxt:SaleLeasebackTransactionIncrementalRentPercentageAnnual>
    <clxt:SaleLeasebackTransactionAnnualBaseRentPayments
      contextRef="P01_01_2022To12_31_2022"
      decimals="-5"
      unitRef="Unit_USD">1400000</clxt:SaleLeasebackTransactionAnnualBaseRentPayments>
    <clxt:ThresholdPercentageOfOwnershipInOutstandingCommonStockToEnactIndemnificationAgreement
      contextRef="P01_01_2022To12_31_2022_CellectisMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_MaximumMembersrtRangeAxis"
      decimals="2"
      unitRef="Unit_pure">0.50</clxt:ThresholdPercentageOfOwnershipInOutstandingCommonStockToEnactIndemnificationAgreement>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="PAsOn01_01_2022_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis"
      decimals="-5"
      unitRef="Unit_USD">14100000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="PAsOn01_01_2022_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis"
      decimals="-5"
      unitRef="Unit_USD">14100000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <clxt:StockholdersEquityCumulativeEffectOfAdoptionOfLeaseAccountingStandard
      contextRef="P01_01_2022To12_31_2022_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis"
      decimals="-5"
      unitRef="Unit_USD">800000</clxt:StockholdersEquityCumulativeEffectOfAdoptionOfLeaseAccountingStandard>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_ScenarioPreviouslyReportedMembersrtRestatementAxis"
      decimals="-3"
      unitRef="Unit_USD">21731000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMembersrtRestatementAxis"
      decimals="-3"
      unitRef="Unit_USD">-16543000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMembersrtCumulativeEffectPeriodOfAdoptionAxis"
      decimals="-3"
      unitRef="Unit_USD">5188000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_ScenarioPreviouslyReportedMembersrtRestatementAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMembersrtRestatementAxis"
      decimals="-3"
      unitRef="Unit_USD">14090000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMembersrtCumulativeEffectPeriodOfAdoptionAxis"
      decimals="-3"
      unitRef="Unit_USD">14090000</us-gaap:OperatingLeaseRightOfUseAsset>
    <clxt:AssetsRelatedToLeaseAdoption
      contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_ScenarioPreviouslyReportedMembersrtRestatementAxis"
      decimals="-3"
      unitRef="Unit_USD">21731000</clxt:AssetsRelatedToLeaseAdoption>
    <clxt:AssetsRelatedToLeaseAdoption
      contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMembersrtRestatementAxis"
      decimals="-3"
      unitRef="Unit_USD">-2453000</clxt:AssetsRelatedToLeaseAdoption>
    <clxt:AssetsRelatedToLeaseAdoption
      contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMembersrtCumulativeEffectPeriodOfAdoptionAxis"
      decimals="-3"
      unitRef="Unit_USD">19278000</clxt:AssetsRelatedToLeaseAdoption>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_ScenarioPreviouslyReportedMembersrtRestatementAxis"
      decimals="-3"
      unitRef="Unit_USD">370000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMembersrtRestatementAxis"
      decimals="-3"
      unitRef="Unit_USD">-4000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMembersrtCumulativeEffectPeriodOfAdoptionAxis"
      decimals="-3"
      unitRef="Unit_USD">366000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_ScenarioPreviouslyReportedMembersrtRestatementAxis"
      decimals="-3"
      unitRef="Unit_USD">191000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMembersrtRestatementAxis"
      decimals="-3"
      unitRef="Unit_USD">276000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMembersrtCumulativeEffectPeriodOfAdoptionAxis"
      decimals="-3"
      unitRef="Unit_USD">467000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_ScenarioPreviouslyReportedMembersrtRestatementAxis"
      decimals="-3"
      unitRef="Unit_USD">17506000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMembersrtRestatementAxis"
      decimals="-3"
      unitRef="Unit_USD">-17371000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMembersrtCumulativeEffectPeriodOfAdoptionAxis"
      decimals="-3"
      unitRef="Unit_USD">135000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_ScenarioPreviouslyReportedMembersrtRestatementAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMembersrtRestatementAxis"
      decimals="-3"
      unitRef="Unit_USD">13814000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMembersrtCumulativeEffectPeriodOfAdoptionAxis"
      decimals="-3"
      unitRef="Unit_USD">13814000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_ScenarioPreviouslyReportedMembersrtRestatementAxis"
      decimals="-3"
      unitRef="Unit_USD">-196092000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMembersrtRestatementAxis"
      decimals="-3"
      unitRef="Unit_USD">832000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMembersrtCumulativeEffectPeriodOfAdoptionAxis"
      decimals="-3"
      unitRef="Unit_USD">-195260000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <clxt:LiabilitiesAndStockholdersEquityRelatedToLeaseAdoption
      contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_ScenarioPreviouslyReportedMembersrtRestatementAxis"
      decimals="-3"
      unitRef="Unit_USD">-178025000</clxt:LiabilitiesAndStockholdersEquityRelatedToLeaseAdoption>
    <clxt:LiabilitiesAndStockholdersEquityRelatedToLeaseAdoption
      contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMembersrtRestatementAxis"
      decimals="-3"
      unitRef="Unit_USD">-2453000</clxt:LiabilitiesAndStockholdersEquityRelatedToLeaseAdoption>
    <clxt:LiabilitiesAndStockholdersEquityRelatedToLeaseAdoption
      contextRef="PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMembersrtCumulativeEffectPeriodOfAdoptionAxis"
      decimals="-3"
      unitRef="Unit_USD">-180478000</clxt:LiabilitiesAndStockholdersEquityRelatedToLeaseAdoption>
    <us-gaap:RestrictedCash
      contextRef="PAsOn12_31_2022_EquipmentMemberusgaapSaleLeasebackTransactionDescriptionAxis"
      decimals="-5"
      unitRef="Unit_USD">100000</us-gaap:RestrictedCash>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm contextRef="PAsOn12_31_2022_RosevilleMnLeaseMembersrtCounterpartyNameAxis">P15Y3M18D</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="PAsOn12_31_2022_RosevilleMnLeaseMembersrtCounterpartyNameAxis"
      decimals="-5"
      unitRef="Unit_USD">13600000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:LesseeOperatingLeaseRemainingLeaseTerm contextRef="PAsOn12_31_2022_MaximumMembersrtRangeAxis_RosevilleMnLeaseMembersrtCounterpartyNameAxis">P5Y</us-gaap:LesseeOperatingLeaseRemainingLeaseTerm>
    <us-gaap:LeaseCostTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The components of lease expense were as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:76%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Finance lease costs&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;75&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,431&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,435&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Operating lease costs&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;1,548&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;46&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;83&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Variable lease costs&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;942&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;NA&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;NA&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2,565&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,477&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,518&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:LeaseCostTableTextBlock>
    <clxt:FinanceLeaseCost
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">75000</clxt:FinanceLeaseCost>
    <clxt:FinanceLeaseCost
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1431000</clxt:FinanceLeaseCost>
    <clxt:FinanceLeaseCost
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1435000</clxt:FinanceLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1548000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">46000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">83000</us-gaap:OperatingLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">942000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">2565000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1477000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1518000</us-gaap:LeaseCost>
    <clxt:ScheduleOfFutureMinimumRentalPaymentsForCapitalLeasesAndOperatingLeasesTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Other information related to leases was as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:74%"/&gt;
&lt;td style="vertical-align:bottom;width:11%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:10%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year&#160;Ended&#160;December&#160;31,&#160;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands except for lease term and discount rate&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Operating&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Financing&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Operating cash flows&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;276&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Financing cash flows&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;376&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Weighted average remaining lease term (years)&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;15.3&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;0.4&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Weighted average discount rate&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;7.9&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8.1&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;%&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </clxt:ScheduleOfFutureMinimumRentalPaymentsForCapitalLeasesAndOperatingLeasesTableTextBlock>
    <clxt:PaymentOfOperatingLeaseIncludedInOperatingCashFlow
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">276000</clxt:PaymentOfOperatingLeaseIncludedInOperatingCashFlow>
    <clxt:PaymentOfFinanceLeaseIncludedInOperatingCashFlow
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</clxt:PaymentOfFinanceLeaseIncludedInOperatingCashFlow>
    <clxt:PaymentOfOperatingLeaseIncludedInFinancingCashFlow
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</clxt:PaymentOfOperatingLeaseIncludedInFinancingCashFlow>
    <clxt:PaymentOfFinanceLeaseIncludedInFinancingCashFlow
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">376000</clxt:PaymentOfFinanceLeaseIncludedInFinancingCashFlow>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="PAsOn12_31_2022">P15Y3M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="PAsOn12_31_2022">P0Y4M24D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="PAsOn12_31_2022"
      decimals="3"
      unitRef="Unit_pure">0.079</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="PAsOn12_31_2022"
      decimals="3"
      unitRef="Unit_pure">0.081</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <clxt:ScheduleOfFutureMinimumRentalPaymentsTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;As of December&#160;31, 2022, future minimum payments under operating and finance leases were as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:71%"/&gt;
&lt;td style="vertical-align:bottom;width:5%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Operating&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Leases&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Financing&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Leases&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Total&lt;/div&gt;&lt;/div&gt;&lt;br/&gt; &lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Leases&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2023&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,446&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,546&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2024&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,480&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,480&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2025&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,479&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,479&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2026&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,479&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,479&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;2027&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,479&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,479&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Thereafter&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;16,991&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;16,991&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total including interest&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;span style="-sec-ix-hidden:hidden67917636"&gt;24,354&lt;/span&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;100&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;24,454&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Less: imputed interest&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(10,540&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(3&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(10,543&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;13,814&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;97&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;13,911 &lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </clxt:ScheduleOfFutureMinimumRentalPaymentsTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1446000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">100000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <clxt:OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwelveMonths
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1546000</clxt:OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1480000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <clxt:OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwoYears
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1480000</clxt:OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwoYears>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1479000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <clxt:OperatingAndFinanceLeaseLiabilitiesPaymentsNextThreeYears
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1479000</clxt:OperatingAndFinanceLeaseLiabilitiesPaymentsNextThreeYears>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1479000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <clxt:OperatingAndFinanceLeaseLiabilitiesPaymentsNextFourYears
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1479000</clxt:OperatingAndFinanceLeaseLiabilitiesPaymentsNextFourYears>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1479000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <clxt:OperatingAndFinanceLeaseLiabilitiesPaymentsNextFiveYears
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">1479000</clxt:OperatingAndFinanceLeaseLiabilitiesPaymentsNextFiveYears>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">16991000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <clxt:OperatingAndFinanceLeaseLiabilitiesPaymentsAfterFiveYears
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">16991000</clxt:OperatingAndFinanceLeaseLiabilitiesPaymentsAfterFiveYears>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">100000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <clxt:OperatingAndFinanceLeaseLiabilityPaymentDue
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">24454000</clxt:OperatingAndFinanceLeaseLiabilityPaymentDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">10540000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">3000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <clxt:OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">10543000</clxt:OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">13814000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">97000</us-gaap:FinanceLeaseLiability>
    <clxt:LesseeOperatingAndFinanceLeaseLiability
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">13911000</clxt:LesseeOperatingAndFinanceLeaseLiability>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;9. EMPLOYEE BENEFIT PLAN &lt;/div&gt;&lt;/div&gt; &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company provides a 401(k) defined contribution plan for all regular full-time employees who have completed two months of service. The Company matches employee contributions up to certain amounts and those matching contributions vest immediately. &lt;/div&gt;  &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:82%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Employee benefit plan expenses&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;259&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;274&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;309&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans contextRef="P01_01_2022To12_31_2022">The Company provides a 401(k) defined contribution plan for all regular full-time employees who have completed two months of service.</us-gaap:DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans>
    <us-gaap:DefinedContributionPlanDisclosuresTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:82%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Employee benefit plan expenses&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;259&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;274&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;309&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </us-gaap:DefinedContributionPlanDisclosuresTableTextBlock>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">259000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">274000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">309000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:AdditionalFinancialInformationDisclosureTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10. SUPPLEMENTAL INFORMATION &lt;/div&gt;&lt;/div&gt;  &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Certain balance sheet amounts are as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:81%"/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Cash, cash equivalents, and restricted cash:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Cash and cash equivalents&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,427&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;13,823&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Restricted cash&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;99&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;499&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-current&lt;/div&gt; restricted cash&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;99&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,526&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;14,421&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:86%"/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&#160;of&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepaid expenses and other current assets:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Common warrants &#x2013; financing costs&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;396&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepaid expenses and other current assets&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;210&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;859&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;606&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;859&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:86%"/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&#160;of&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other current liabilities:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;span style="-sec-ix-hidden:hidden67917515"&gt;O&lt;span style="-sec-ix-hidden:hidden67917516"&gt;perating lease obligations&lt;/span&gt;&lt;/span&gt; &#x2013; current&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;367&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other current liabilities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;112&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;191&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;479&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;191&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:79%"/&gt;
&lt;td style="vertical-align:bottom;width:5%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Land, buildings, and equipment:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Land under capital lease&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,690&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Buildings&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;900&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;804&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Buildings under capital lease&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,812&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Leasehold improvements&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;364&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;215&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Leasehold improvements under capital lease&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10,023&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Office furniture and equipment&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7,803&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,409&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Office furniture and equipment under capital lease&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;414&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,788&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Computer equipment and software&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;912&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;831&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Construction in progress&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;849&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Vehicles&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;38&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total land, buildings, and equipment&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10,393&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;29,459&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Less accumulated depreciation and amortization&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(5,877&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(7,728&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4,516&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;21,731&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;   &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Certain statements of operations amounts are as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:76%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Revenue:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Soybean grain&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;25,930&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;12,976&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Soybean meal&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8,628&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Soybean oil&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,220&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;157&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;57&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;27&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;157&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;25,987&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;23,851&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:76%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Stock-based compensation expense:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Research and development&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;946&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,465&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,132&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Selling, general, and administrative&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,052&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;625&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,839&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,998&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,090&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,971&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:78%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Interest, net:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Interest expense&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(75&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,431&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,435&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Interest income&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;60&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;17&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;557&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Common stock warrants &#x2013; financing cost amortization&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(72&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(87&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,414&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(878&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt;  &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt; &lt;div/&gt;&lt;div&gt; &lt;div style="background-color:white;display: inline;"&gt;  &lt;/div&gt; &lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Supplemental statement of cash flows information is as follows: &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:79%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Interest paid&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;69&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,425&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,455&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-cash&lt;/div&gt; transactions not reported in the consolidated statement of cash flows are as follows: &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:77%"/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Receivable from Jefferies for shares issued under ATM Facility&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(260&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;260&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-cash&lt;/div&gt; additions to land, buildings, and equipment&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(691&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;691&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Cumulative effect of adoption of lease accounting standard on stockholders&#x2019; equity&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;832&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Establishment of operating lease &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets and associated operating lease liabilities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;14,090&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:AdditionalFinancialInformationDisclosureTextBlock>
    <srt:ScheduleOfCondensedBalanceSheetTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Certain balance sheet amounts are as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:81%"/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Cash, cash equivalents, and restricted cash:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Cash and cash equivalents&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,427&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;13,823&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Restricted cash&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;99&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;499&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-current&lt;/div&gt; restricted cash&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;99&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,526&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;14,421&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:86%"/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&#160;of&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepaid expenses and other current assets:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Common warrants &#x2013; financing costs&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;396&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Prepaid expenses and other current assets&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;210&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;859&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;606&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;859&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:86%"/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As&#160;of&#160;December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other current liabilities:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;span style="-sec-ix-hidden:hidden67917515"&gt;O&lt;span style="-sec-ix-hidden:hidden67917516"&gt;perating lease obligations&lt;/span&gt;&lt;/span&gt; &#x2013; current&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;367&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other current liabilities&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;112&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;191&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;479&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;191&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="margin-top:0pt;margin-bottom:0pt ; font-size:8pt"&gt;&#160;&lt;/div&gt; &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:76%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:79%"/&gt;
&lt;td style="vertical-align:bottom;width:5%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="6" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;As of December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Land, buildings, and equipment:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Land under capital lease&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,690&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Buildings&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;900&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;804&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Buildings under capital lease&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,812&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Leasehold improvements&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;364&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;215&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Leasehold improvements under capital lease&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;10,023&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Office furniture and equipment&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;7,803&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;5,409&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Office furniture and equipment under capital lease&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;414&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,788&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Computer equipment and software&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;912&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;831&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Construction in progress&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;849&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Vehicles&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;38&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total land, buildings, and equipment&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;10,393&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;29,459&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Less accumulated depreciation and amortization&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(5,877&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(7,728&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;4,516&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;21,731&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </srt:ScheduleOfCondensedBalanceSheetTableTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">3427000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">13823000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">99000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">499000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashEquivalentsNoncurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:RestrictedCashEquivalentsNoncurrent>
    <us-gaap:RestrictedCashEquivalentsNoncurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">99000</us-gaap:RestrictedCashEquivalentsNoncurrent>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">3526000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">14421000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <clxt:CommonWarrantsFinancingCost
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">396000</clxt:CommonWarrantsFinancingCost>
    <clxt:CommonWarrantsFinancingCost
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</clxt:CommonWarrantsFinancingCost>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">210000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">859000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">606000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">859000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">367000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:OperatingLeaseLiabilityCurrent>
    <clxt:OtherCurrentLiabilities
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">112000</clxt:OtherCurrentLiabilities>
    <clxt:OtherCurrentLiabilities
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">191000</clxt:OtherCurrentLiabilities>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">479000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">191000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2022_LandUnderCapitalLeaseMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2021_LandUnderCapitalLeaseMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">5690000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2022_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">900000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2021_BuildingMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">804000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2022_BuildingsUnderCapitalLeaseMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2021_BuildingsUnderCapitalLeaseMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">3812000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2022_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">364000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2021_LeaseholdImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">215000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2022_LeaseholdImprovementsUnderCapitalLeaseMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2021_LeaseholdImprovementsUnderCapitalLeaseMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">10023000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2022_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">7803000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2021_OfficeEquipmentMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">5409000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2022_OfficeFurnitureAndEquipmentUnderCapitalLeaseMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">414000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2021_OfficeFurnitureAndEquipmentUnderCapitalLeaseMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1788000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2022_ComputerEquipmentAndSoftwareMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">912000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2021_ComputerEquipmentAndSoftwareMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">831000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2022_ConstructionInProgressMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2021_ConstructionInProgressMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">849000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2022_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2021_VehiclesMemberusgaapPropertyPlantAndEquipmentByTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">38000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">10393000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">29459000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">5877000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">7728000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">4516000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="PAsOn12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">21731000</us-gaap:PropertyPlantAndEquipmentNet>
    <srt:ScheduleOfCondensedIncomeStatementTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Certain statements of operations amounts are as follows: &lt;/div&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:76%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Revenue:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Soybean grain&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;25,930&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;12,976&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Soybean meal&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;8,628&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Soybean oil&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#x2014;&#160;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,220&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Other&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;157&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;57&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;27&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;157&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;25,987&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;23,851&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:76%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Stock-based compensation expense:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Research and development&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;946&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,465&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,132&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Selling, general, and administrative&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,052&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;625&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;3,839&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;3,998&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;2,090&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;4,971&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;div style="font-size:12pt;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:78%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:2%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Interest, net:&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Interest expense&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(75&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,431&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,435&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Interest income&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;60&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;17&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;557&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Common stock warrants &#x2013; financing cost amortization&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(72&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Total&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(87&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(1,414&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;(878&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;)&#160;&lt;/td&gt; &lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt; &lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt; &lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </srt:ScheduleOfCondensedIncomeStatementTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022_HighOleicSoybeanGrainMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2021To12_31_2021_HighOleicSoybeanGrainMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">25930000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2020To12_31_2020_HighOleicSoybeanGrainMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">12976000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022_HighOleicSoybeanMealMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2021To12_31_2021_HighOleicSoybeanMealMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2020To12_31_2020_HighOleicSoybeanMealMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">8628000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022_HighOleicSoybeanOilMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2021To12_31_2021_HighOleicSoybeanOilMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2020To12_31_2020_HighOleicSoybeanOilMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">2220000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022_ProductAndServiceOtherMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">157000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2021To12_31_2021_ProductAndServiceOtherMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">57000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2020To12_31_2020_ProductAndServiceOtherMembersrtProductOrServiceAxis"
      decimals="-3"
      unitRef="Unit_USD">27000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">157000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">25987000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">23851000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2022To12_31_2022_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">946000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2021To12_31_2021_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">1465000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2020To12_31_2020_ResearchAndDevelopmentExpenseMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">1132000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2022To12_31_2022_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">3052000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2021To12_31_2021_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">625000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2020To12_31_2020_SellingGeneralAndAdministrativeExpensesMemberusgaapIncomeStatementLocationAxis"
      decimals="-3"
      unitRef="Unit_USD">3839000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">3998000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">2090000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">4971000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:InterestExpense
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">75000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1431000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1435000</us-gaap:InterestExpense>
    <us-gaap:InvestmentIncomeNet
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">60000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">17000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">557000</us-gaap:InvestmentIncomeNet>
    <clxt:CommonWarrantsFinancingCosts
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">72000</clxt:CommonWarrantsFinancingCosts>
    <clxt:CommonWarrantsFinancingCosts
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</clxt:CommonWarrantsFinancingCosts>
    <clxt:CommonWarrantsFinancingCosts
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">0</clxt:CommonWarrantsFinancingCosts>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-87000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">-1414000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">-878000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;Supplemental statement of cash flows information is as follows: &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:8pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:79%"/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; font-size: 8pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Interest paid&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;69&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,425&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;1,455&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="font-size:1px"&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"&gt;&#160;&lt;/div&gt;&lt;/td&gt;
&lt;td&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-cash&lt;/div&gt; transactions not reported in the consolidated statement of cash flows are as follows: &lt;/div&gt;&lt;div style="font-size: 12pt; margin-top: 0px; margin-bottom: 0px;"&gt;&#160;&lt;/div&gt;
&lt;table cellpadding="0" cellspacing="0" style="BORDER-COLLAPSE:COLLAPSE; font-family:Times New Roman; font-size:10pt;width:84%;border:0;margin:0 auto"&gt;
&lt;tr style="font-size: 0px;"&gt;
&lt;td style="width:77%"/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:3%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td style="vertical-align:bottom;width:4%"/&gt;
&lt;td/&gt;
&lt;td/&gt;
&lt;td/&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="10" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;Year Ended December&#160;31,&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:8pt"&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;In Thousands&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2022&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2021&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&#160;&lt;/td&gt;
&lt;td colspan="2" style="border-bottom:1.00pt solid #000000;vertical-align:bottom;text-align:center;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;2020&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align: bottom; padding-bottom: 0.5pt;"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Receivable from Jefferies for shares issued under ATM Facility&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(260&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;260&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;Non-cash&lt;/div&gt; additions to land, buildings, and equipment&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;(691&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;)&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;691&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt;background-color:#cceeff"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Cumulative effect of adoption of lease accounting standard on stockholders&#x2019; equity&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;832&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="page-break-inside:avoid ; font-family:Times New Roman; font-size:10pt"&gt;
&lt;td style="vertical-align:top"&gt;&lt;div style="margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; text-indent: -1em; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; line-height: normal;"&gt;Establishment of operating lease &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;right-of-use&lt;/div&gt;&lt;/div&gt; assets and associated operating lease liabilities&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;$&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;14,090&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
&lt;td style="vertical-align:bottom"&gt;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;$&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom;text-align:right;"&gt;&#x2014;&#160;&#160;&lt;/td&gt;
&lt;td style="white-space:nowrap;vertical-align:bottom"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:InterestPaid
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">69000</us-gaap:InterestPaid>
    <us-gaap:InterestPaid
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">1425000</us-gaap:InterestPaid>
    <us-gaap:InterestPaid
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">1455000</us-gaap:InterestPaid>
    <clxt:ReceivableFromJefferiesForSharesIssuedUnderAtmFacility
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-260000</clxt:ReceivableFromJefferiesForSharesIssuedUnderAtmFacility>
    <clxt:ReceivableFromJefferiesForSharesIssuedUnderAtmFacility
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">260000</clxt:ReceivableFromJefferiesForSharesIssuedUnderAtmFacility>
    <clxt:ReceivableFromJefferiesForSharesIssuedUnderAtmFacility
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">0</clxt:ReceivableFromJefferiesForSharesIssuedUnderAtmFacility>
    <clxt:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">-691000</clxt:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired>
    <clxt:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">691000</clxt:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired>
    <clxt:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">0</clxt:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired>
    <clxt:CumulativeEffectOfAdoptionOfLeaseAccountingStandardOnStockholdersEquity
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">832000</clxt:CumulativeEffectOfAdoptionOfLeaseAccountingStandardOnStockholdersEquity>
    <clxt:CumulativeEffectOfAdoptionOfLeaseAccountingStandardOnStockholdersEquity
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</clxt:CumulativeEffectOfAdoptionOfLeaseAccountingStandardOnStockholdersEquity>
    <clxt:CumulativeEffectOfAdoptionOfLeaseAccountingStandardOnStockholdersEquity
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">0</clxt:CumulativeEffectOfAdoptionOfLeaseAccountingStandardOnStockholdersEquity>
    <clxt:EstablishmentOfRightToUseAssetsAndAssociatedOperatingLeaseLiabilities.
      contextRef="P01_01_2022To12_31_2022"
      decimals="-3"
      unitRef="Unit_USD">14090000</clxt:EstablishmentOfRightToUseAssetsAndAssociatedOperatingLeaseLiabilities.>
    <clxt:EstablishmentOfRightToUseAssetsAndAssociatedOperatingLeaseLiabilities.
      contextRef="P01_01_2021To12_31_2021"
      decimals="-3"
      unitRef="Unit_USD">0</clxt:EstablishmentOfRightToUseAssetsAndAssociatedOperatingLeaseLiabilities.>
    <clxt:EstablishmentOfRightToUseAssetsAndAssociatedOperatingLeaseLiabilities.
      contextRef="P01_01_2020To12_31_2020"
      decimals="-3"
      unitRef="Unit_USD">0</clxt:EstablishmentOfRightToUseAssetsAndAssociatedOperatingLeaseLiabilities.>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;11. SEGMENT INFORMATION &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company operates in a &lt;span style="-sec-ix-hidden:hidden67917616"&gt;single&lt;/span&gt; reportable segment, the development and commercialization of products derived from plant cells. The chief operating decision maker is the Company&#x2019;s Chief Executive Officer, who makes resource allocation decisions and assesses business performance based on financial information presented on a consolidated basis. There are no segment managers who are held accountable by the chief operating decision maker, or anyone else, for operations, operating results, and planning for levels or components below the consolidated unit level. Accordingly, the Company has determined that it operates in a single reportable segment, the development and commercialization of products derived from plant cells. The Company&#x2019;s current commercial focus is North America, and all revenue in 2022 was recognized in the United States. &lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:DebtDisclosureTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;12. LONG-TERM DEBT &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company&#x2019;s long-term debt was comprised of a $1.5&#160;million promissory note pursuant to the PPP loan established by the Coronavirus Aid, Relief, and Economic Security Act (the CARES Act) implemented by the SBA. The Company received the funds under the PPP loan on April&#160;19, 2020. Subject to certain conditions, the PPP loan and accrued interest were eligible to be forgiven in whole or in part by applying for forgiveness pursuant to the CARES Act and the Paycheck Protection Program. In order to be eligible for forgiveness, the proceeds of the PPP loan were required to be applied to certain eligible expenses, including payroll costs, interest on certain mortgage obligations, rent payments on certain leases, and certain qualified utility payments, with not more than 40 percent of the amount applied to &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-payroll&lt;/div&gt; costs. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;The Company applied the proceeds from the PPP loan toward qualifying expenses. On October 21, 2020, as modified December 29, 2020, the Company applied for forgiveness of the full principal amount and all accrued interest. On April 8, 2021, the Company was notified by the SBA that the full principal amount and all accrued interest of the PPP loan had been forgiven. Accordingly, the Company recognized a gain upon the extinguishment of the PPP loan for $1.5 million during the second quarter of 2021. &lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="PAsOn04_19_2020_PaycheckProtectionProgramLoanCARESActMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_USD">1500000</us-gaap:DebtInstrumentFaceAmount>
    <clxt:ForgivenessEligibilityDescription contextRef="P01_01_2022To12_31_2022_PaycheckProtectionProgramLoanCARESActMemberusgaapDebtInstrumentAxis">In order to be eligible for forgiveness, the proceeds of the PPP loan were required to be applied to certain eligible expenses, including payroll costs, interest on certain mortgage obligations, rent payments on certain leases, and certain qualified utility payments, with not more than 40 percent of the amount applied to non-payroll costs.</clxt:ForgivenessEligibilityDescription>
    <clxt:DescriptionOfLoanForgivenessStatus contextRef="P01_01_2022To12_31_2022_PaycheckProtectionProgramLoanCARESActMemberusgaapDebtInstrumentAxis">The Company applied the proceeds from the PPP loan toward qualifying expenses. On October 21, 2020, as modified December 29, 2020, the Company applied for forgiveness of the full principal amount and all accrued interest. On April 8, 2021, the Company was notified by the SBA that the full principal amount and all accrued interest of the PPP loan had been forgiven. Accordingly, the Company recognized a gain upon the extinguishment of the PPP loan for $1.5 million during the second quarter of 2021.</clxt:DescriptionOfLoanForgivenessStatus>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="P04_01_2021To06_30_2021_PaycheckProtectionProgramLoanCARESActMemberusgaapDebtInstrumentAxis"
      decimals="-5"
      unitRef="Unit_USD">1500000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;13. RESTRUCTURING COSTS &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;On August&#160;4, 2020, the Company approved a move to a streamlined &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;go-to-market&lt;/div&gt;&lt;/div&gt; strategy for its soybean product line. The impact of the action included staffing adjustments related to soybean processing and product sales, as well as the gradual exit of all supply chain contractual commitments that were not associated with the soybean &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;go-to-market&lt;/div&gt;&lt;/div&gt; strategy. In the fiscal year ended December&#160;31, 2020, the Company recorded $0.7&#160;million of restructuring costs for severance and other related payments, and also recorded a $0.9&#160;million recapture benefit of &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;non-cash&lt;/div&gt; stock compensation expense from the forfeiture or modification of unvested stock awards. The Company did not incur any other material costs from the disposal of any assets or contractual terminations in the years ended December&#160;31, 2021, and 2020. As of December&#160;31, 2020, all severance and transitional expenses were recorded, with $0.4&#160;million to be paid during 2021. As of December&#160;31, 2021, all amounts related to the restructuring had been paid. &lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="P01_01_2020To12_31_2020_SoybeanProductsMembersrtProductOrServiceAxis"
      decimals="-5"
      unitRef="Unit_USD">700000</us-gaap:RestructuringCharges>
    <us-gaap:ShareBasedCompensation
      contextRef="P01_01_2022To12_31_2022_SoybeanProductsMembersrtProductOrServiceAxis"
      decimals="-5"
      unitRef="Unit_USD">900000</us-gaap:ShareBasedCompensation>
    <us-gaap:RestructuringCharges
      contextRef="P01_01_2021To12_31_2021_SoybeanProductsMembersrtProductOrServiceAxis"
      decimals="-5"
      unitRef="Unit_USD">400000</us-gaap:RestructuringCharges>
    <us-gaap:SubsequentEventsTextBlock contextRef="P01_01_2022To12_31_2022"> &lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;14. SUBSEQUENT EVENTS &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 6pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Merger with Cibus Global LLC &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;On January&#160;13, 2023, the Company and Cibus Global, LLC entered into a definitive merger agreement under which the Company and Cibus will merge in an &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;all-stock&lt;/div&gt; transaction. As a part of the proposed merger, beginning at the earlier of March&#160;15, 2023 and the date the Company&#x2019;s unrestricted cash balance first drops below $1,500,000, the Company can request, and Cibus has agreed to provide, an unsecured, interest-free revolving line of credit of up to $3,000,000 in cash, which amount may be increased to $4,000,000 under certain conditions. &lt;/div&gt;&lt;div style="margin-top:12pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;In connection with the Transactions (as defined in Note 14), beginning at the earlier of March&#160;15, 2023 and the date Calyxt&#x2019;s unrestricted cash balance first drops below $1,500,000, Calyxt can request, and Cibus has agreed to provide, an unsecured, interest-free revolving line of credit of up to $3,000,000 in cash, which amount may be increased to $4,000,000 if Cibus elects to extend the outside date (as defined in the Merger Agreement) to June&#160;30, 2023 (the Interim Funding.&#x201d; Funds can be drawn by Calyxt in $500,000 increments and may only be used to fund operating expenses incurred in the ordinary course of business consistent with past practice and consistent with the negative covenants in the Merger Agreement. The full outstanding &lt;/div&gt;&lt;div style="margin-top: 0px; margin-bottom: 0px; font-size: 8pt;"&gt;&#160;&lt;/div&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman;text-align:center"/&gt;&lt;div style="margin-top:0pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;balance of the Interim Funding will be reduced to zero in connection with the closing of the Transactions, if consummated. The full outstanding balance of the Interim Funding will be forgiven by Cibus if the Merger Agreement is terminated for any reason other than certain under certain conditions, as detailed in the Merger Agreement. The Interim Funding is subject to acceleration in connection with certain bankruptcy events. &lt;/div&gt;&lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Modification of Stock Options &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;On March&#160;1, 2023, the Company&#x2019;s Board of Directors approved the modification of the award terms of all outstanding stock options that have &lt;div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"&gt;90-day&lt;/div&gt; post-separation exercise periods from the current 90 days to five years from date of grant. These modifications may result in additional stock compensation expense that will be recognized immediately for vested awards or over the remaining service period for unvested awards as of that date. &lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Grant of Restricted Stock Units &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"&gt;&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;On March&#160;1, 2023, the Company&#x2019;s Board of Directors authorized the grant of an aggregate of&lt;div style="letter-spacing: 0px; top: 0px;;display:inline;"&gt;&#160;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;3,487,503 &lt;div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"&gt;RSUs. These awards will vest upon completion of the Transactions, and accordingly, the expense associated with these awards will be recognized over the period from the date of grant to the estimated closing date of the Transactions.&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Performance Stock Units &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;On March&#160;1, 2023, the Company&#x2019;s Board of Directors determined the 2022 tranche of PSUs would vest at 100%. &lt;/div&gt;&lt;div style="margin-top: 18pt; margin-bottom: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&lt;div style="font-weight:bold;display:inline;"&gt;&lt;div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"&gt;&lt;div style="font-style:italic;display:inline;"&gt;Litigation and Claims &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="margin-top:6pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"&gt;In the fourth quarter of 2022, the Company reached a settlement with one of its technology vendors regarding alleged intellectual property infringement. The Company received the final installment of $0.75&#160;million in the first quarter of 2023. &lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <clxt:UnrestrictedCash
      contextRef="PAsOn01_13_2023_CibusGlobalLlcMemberdeiLegalEntityAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1500000000</clxt:UnrestrictedCash>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="PAsOn01_13_2023_CibusGlobalLlcMemberdeiLegalEntityAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">3000000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet
      contextRef="P01_13_2023To01_13_2023_CibusGlobalLlcMemberdeiLegalEntityAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">4000000000</us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet>
    <clxt:UnrestrictedCash
      contextRef="PAsOn03_15_2023_CibusGlobalLlcMemberdeiLegalEntityAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">1500000000</clxt:UnrestrictedCash>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="PAsOn03_15_2023_CibusGlobalLlcMemberdeiLegalEntityAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">3000000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet
      contextRef="P03_15_2023To03_15_2023_CibusGlobalLlcMemberdeiLegalEntityAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">4000000000</us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="P03_15_2023To03_15_2023_CibusGlobalLlcMemberdeiLegalEntityAxis_RevolvingCreditFacilityMemberusgaapCreditFacilityAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis"
      decimals="-3"
      unitRef="Unit_USD">500000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="PAsOn03_01_2023_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis"
      decimals="INF"
      unitRef="Unit_shares">3487503</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="P03_01_2023To03_01_2023_PhantomShareUnitsPSUsMemberusgaapAwardTypeAxis_SubsequentEventMemberusgaapSubsequentEventTypeAxis"
      decimals="2"
      unitRef="Unit_pure">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:LitigationSettlementAmountAwardedFromOtherParty
      contextRef="P01_01_2023To03_31_2023_SubsequentEventMemberusgaapSubsequentEventTypeAxis"
      decimals="-4"
      unitRef="Unit_USD">750000</us-gaap:LitigationSettlementAmountAwardedFromOtherParty>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>87
<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,$%     @
MD8IB5AV($ZK!!P  +S(  !@   !X;"]W;W)K<VAE971S+W-H965T,2YX;6RU
MFVMSHS@:A?^*RMLUU5T5QUQ\27H25SDXV?5.DO'$GDOOUGZ00;95#9)'$KG\
M^Y4 @YF2A9F2OR0&\Q[@L9#. 7'S1MEWOD5(@/<D)ORVLQ5B][77X^$6)9!?
MTATB\ILU90D4<I%M>GS'$(RRHB3N>8XS["40D\[X)ELW9^,;FHH8$S1G@*=)
M MG''8KIVVW'[>Q7O.#-5J@5O?'-#F[0 HE?=W,FEWJE2H031#BF!#"TONU,
MW*_3OJ,*LBU^P^B-'WP&ZE16E'Y7"[/HMN.H(T(Q"H62@/+?*PI0'"LE>1Q_
M%J*=<I^J\/#S7OTA.WEY,BO(44#CWW$DMK>=JPZ(T!JFL7BA;_]"Q0D-E%Y(
M8Y[]!6_YMOU^!X0I%S0IBN41))CD_^%[ >*@8'1]I, K"KR_%+C']N 7!?ZI
M!?VBH)^1R4\EXS"% HYO&'T#3&TMU=2'#&96+4\?$_6[+P23WV)9)\8!?44,
MS.5/#+K@U\44?/[T!7P"F(#EEJ8<DHC?](3<D=J\%Q:B=[FH=T34]< 3)6++
MP3V)4%07Z,DC+ _3VQ_FG6=4G*+P$OCN!? <S],<4& N?X+L$CAYN:\IGYK+
M_YT2N7='M_?:V?@E=#_3\XW0_SM9<<%DP_^?CG"NT-<KJ-[@*]_!$-UVY.7.
M$7M%G?$/_W"'SH\Z.C;%II;$:N3Z);F^27T\I6$J>QT!EA\[I,-F+G>=[D\Z
M/L:JMGPLB=7X#$H^ ^,)3B2<* /T$,.-#I"Y?@UCKN,:&,O:$K(D5B,T+ D-
M3VM!<\0PC50/!63/J6U,#4K[/NEHIV2L;PO-DE@-VJB$-CH-V@/F(8S!-P09
M>) KM8.#6>L8+&-56UB6Q&JPKDI85ZU@%0WM*"ZSVL,W'2QC35M8EL1JL*Y+
M6-?&TULR&&&R 8N/9$5C'1YS??#XQU('R%C5%I EL1H@UZD<FF,\Q7LBL/@
M+VB#E5^0#>L9)MK^JD$H@/''N[@ ,Q)>ZIB9R]M"LZ56IW;@:]U3J 7R0F3R
M(IQ)(_H.?D(?6FYF*<=QW)$SN.KKK&-@+FY-S9):G9I74?/,321E[*_]O&F$
M;)#K=EVOZ[M:;,;*UM@LJ=6Q57[>-9K>?6-[P+'T]8%DM:%,W]+,.L^4=&$8
MRE3,I$B4"VKI677TMM3J]"I/[YI=>4'O=QG^N]\)?2-@@2"G1 *8<9YJ"=PU
M:#Y3+3:K1M^66AU;9?5=LU<OL"T2&,?@+N7R:ZX/ZW_3\YOK6M,ZA^MW*]OO
MFMUZ0>L^06RC#,<_I8+8@H F.TCTUZI9\#@VJ[;?EEH=6V7\7;-;WP^C-$FH
MO"X%#;]?@,46RGV!GU/!!23*OVGYV73T0:$VR-34W<S7<?_:'PWE]C>]UQJQ
M<YA_MW+_KMFP%\3FZ2K&H8SA% HM'9L6/K"J-BW4A@>L!_W^T'&]$G4=3N7V
M7;-=WS>GPF:\H!UE(O/_ @I]/&I0_(9T58&YJC60<R0 KTH WDD)X#<:IT1
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
MHI@&N(;7B&U&A;KIGO_(G%HW@'Y+L6GEV-5"IX:.TZ^WW#]98Q%TBSRX.EV
MDY9&F]&D(R7!!AOA!?NH1QHT)Q-Y"+;%F69N"".O0UY-,7@9QA**5S2ADA([
MR^";PNRMO)T&7>,,]O/L+HY9H? %<OR*5PFQ!NR: ^ZU,X;%"**@:VG7'(/]
M(%/Z>$%J7ECUF9Q2.:"MSS1RW8Z<!FN:P7Z<'>7%+-7ZL*ZEK1)-+$&G70E8
MC)"/4(?&FEZP'U^+@@#)%!<2K*&08ZZ7ME6E!4YA.W]9C;I$U@"#_00[;KZ<
M\?(\PC9@0S.<Q7469JN$/I4C;!=O898QPJ:-&W:MT9ILL!]M<Y:F2K(Z7,0_
MP YSCCOJ06BA562D-].H2V'-,W@&:"<%5B/!656:A/+"=FEH,8)1!W91#3+4
M#[+32NN,3F2!5!"TZRV+E3?Q.V"!:I:A?I9]^+7%B4QFM1.HQ41MOD9]>ZJT
M<3CK)8A1S)Q3BBQ5C.>U=Y+%K&.5HII%J)]%9AES;@68S#$6JLW&Z4A7J,82
MZL?2?J&>DV?ADJKUV\66Q0RY3M"EL683\GOKF:7.1UN6K D7?Y2EMGRU'\Y[
M&??+I_,W\G8:=4T[U$^[9C(>@G?.E>,X4$,/J(-Z06X "OVA^D[_ ;'%7)]!
M"[EEG/Y'UC? FPPCSQN&(3RV4B$TXO5Y135.5&, HV,C*Z20JDGO+RPTMA8D
M)NE*+>3C"YK]4<=574-O"+W XE<UAJ$[C"+O<K_0.I4FG-O\MIAT9<.:WJB?
MWG?K-=491>T)?;H?T4R=/7.J]HA5I$EAA!P/&:G;8@=54=EQ$$$UL-$O %MI
ME5QEQH*_JIF2JI03\@9 M4*@CZH5TC>UE\V,B?41=+QVF7K6[#3DN@) _16
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
ML(J*EV>JY8UDF^*4\85)R;+B<DWP@G -4.^73,F\_8T>H#K9'O\'4$L#!!0
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
M):X.(Z0F0349JBE0385J&E33H9H!U4RH9D$U&ZHY4,V%:MZ%6>.CJE;C\M0
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
M5R,\>KSQA6^VE;DQF5_ND@U;LNK;[E;J;Y/62L8+5BHN2B39^FITC2]B2LV
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
M,2D8:0*_232U'2@P6UF'LN/CU/'(I=H[L+EI:<*%L@<?D()[S%#S($0;:]:
MC\J6% <4B0UK"!X2YJO)V2QK6]P:TC#9RU!%4G@,S*JHAA?3$G0S,@1(P3NJ
M8#5!02B"A\4D"&4[:%)O[L$)V\/^J<FQGM 5%&R@;0:&=8Z5HW+$H4[TG>CS
M&4?A#/QFP?\MOB<9T,3@QZ)X3\]TKL1:Y1&0=4TK\+UP[)+,FLM^)\-6;G@Y
MHK&D%K01B=<U:!G2-N_(DFP%V9 VLCF@S1%T#P*BCV%609---(V\4#017:*3
M7UB:6KB%,?D3$#X=BQA)=L/ICH$M8H7!(T2OFN;50&1#OO3%SNQ547Q0UJJ
MT^UF#1>>V.$%6A_QI%B9DHQ@/_&D6[/GP6@)JKXT(6\G>U^"+]/%$8"%^M&>
M)YJ;@:7+KEU<GXRN2U&3>H0_HXUF[W>T@SS6O3&W@8Z )RZ> 2H0_H?!Q=Z"
M9RZ'COG".CA>%3E8UU9D1H4Z:(A !9Z?AMR0?2[6G:G(;^%G>JQVQ#!R\;:$
MHO &$0P3](N$T51C%>!=[=B4I_>F:KAM.RO>IB&(1BI8F;U7 ;MN1D5-SQ!
M>-22QR0/2#;EA+B^S?6=2?''OA7MJXD[Y%"49[?&U3 ()Z3?)Y[T<+08VO]#
M,( E*1=Y\ Y^EBT8N[FN7Y$-:R&,&0_AV-H1'5C-+L!Q9N**+!+4B6SW@BTJ
MB8(X @0'/)913;\*'6,2/((IMW6_V^KTP+F1H60%(K-&Q  Y03+8R1TY".*H
M#E6SGSX-^-J3A2DM[4>8R/A9ESX#!X>&):MXS'1B;#NX*Y+3G)V=;C L]M>A
M6L?-JPC4+'D_XE=L*CB0'&PD.GPA-GK8D?G=F1X<]N+Q^#4=")KL8=M)[3-V
M+*+_M,FDT\N>-AR@1O*X>.[.D4TE0'U+6LU&*=A^-HDC/A(TMDV@ 8,NB3%;
M^KQJAV6_&NJ#/0G/Z\,@B1I>"^].CI^M0KHO7V1^DC9:Y81T,9;^I+$64KA6
ME[://SDUO;F@H-.T$K*5S#>R=K2<62^I@0L0"5;/#S.%GN8#:ZJAC+B+3,@8
MM&:;/P/>,@8)&O*1*0BF-QX[BM_F<8Z%$6>+Z+?W8[ 4QR6R2@&U.A8V8@O^
M.;])9,/9JL42/1 E@\.#9UYWX) *EH9*JY'%LPT./(4))DDJ,S)L,?$P*F?$
M:G$1T4-"J=HE 2/K2R@KI!*0074$Q30\\7JH#2=X7-@>K0B"PL+@>-*$$4*:
M6F:UY D8N/02PHC'.+%-M4AQHK!X2QH)'0R!NRHKNQ BG':0;_=+2TH9N+PX
M<&T-*P0I@PA'Y$8L?/\GL]V]>'5:O&X[BHRKXEU@^)5&<IZ ]#$7C_U$7ZW;
MD[X]V9KN-^(76,_"*N, [:JW38(,$WQ+L * /DBC#^_+8F3W<.!3P5@)("%K
M++/IB[MZX$B^LULW;$\3$4&C-D;F;1DU%ZR:]^H >0SQ("/2-AW".3*)_#&[
M-Y6K61. @SF=6!A#_MNPFU(Y]8D9M.,SF")"WUM2(=Z,C%(0KH+5;&<K6]/&
MX U76,>A&P,RUXGM(*] )JD@L$9HOPN3D7LD*P/SC;&%/!&Y<"*3RB?*(RG-
M_U8@.1W_9(D<63([$T77D;\T@EK1438"JZ2X'\!@ ?S@V^"Q@*O40*5Y.5MC
M[\E5D^%82*Q]YV@?I7E*!HR5&!#$81*[\8N**Y?[N047E\.:/%,PQ^<S6H<5
MR2K -6"C/!6# ,B"70Z(MAE8 VG=# 23RD12H9(KQH20!'UU6GS(=7(QL6YW
M'*ITG1/ER&  Z_V2!.:1]]!D!(% 3#?2&/8]1@.XB?T"CF(D#G!NJS5>IMD
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
MNUEVDLQC&Y,6$5.*ZQ@P>FQ/UZ=RSH!'K3A9H<[LB=@EMPU=QV+$:A/:&W)
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
M1CE.W9?D:_DY9.%3\FOYN"*-M/ &/*\\V+?]P@?TOX^=_0]02P,$%     @
MD8IB5F-8K1+Y!@  %A(  !D   !X;"]W;W)K<VAE971S+W-H965T,3 N>&UL
MO5A=4^,X%GW/KU"E=Z9VJR )@?X8&J@*--2FIJ&[$NAYV-H'Q;Z)-=B6D>2$
M]*^?<R4[<4+(3F]-S0/!MJ1[S_TZ]]IG"VT>;4+DQ'.6YO:\G3A7G':[-DHH
MD[:C"\JQ,M4FDPZW9M:UA2$9^T-9VNWW>N^ZF51Y^^+,/_MJ+LYTZ5*5TU<C
M;)EETBPO*=6+\_91NWXP4K/$\8/NQ5DA9S0F]U!\-;CKKJ3$*J/<*IT+0]/S
M]N#H]/*$]_L-WQ0M;.-:L"43K1_Y9AB?MWL,B%**'$N0^#>G*TI3%@083Y7,
M]DHE'VQ>U])OO.VP92(M7>GT-Q6[Y+S]H2UBFLHR=2.]^#=5]KQE>9%.K?\5
MB[#W_2]M$976Z:PZ# 29RL-_^5SYH7'@0^^5 _WJ0-_C#HH\RD_2R8LSHQ?"
M\&Y(XPMOJC\-<"KGH(R=P:K".7=QHW*91TJF8IA;9TKXVUEQ2]*6AF(AG;B1
MRHAO,BU)R#P65SJ/L,=(=JH5>BJNL%$Y,5+V\:SK@(DE=Z-*_V70WW]%_U%?
MW.K<)59<YS'%FP*Z,&9E4;^VZ+*_5^(GBCKB^.A ]'O]_AYYQRL/'7MYQZ_(
MNZ=G)RY3'3V*_PPF\!$2Z;^[# UB3G:+X>(ZM86,Z+R-ZK%DYM2^^/G-T;O>
MQST@3U8@3_9)_QO"N%?_;NO$<4?<#.\&=U?#P6<QO!O?CQYNK^_NQ^+V>C!^
M&%U_$H-[<3,8CL2WP>>':S&X^R2NOMQ=8<]H,/QR-Q9?;L05]@WOQ6@X_E7\
ML)GK V,G'?%^\94!YLY;WMB@&A)5'J5EK/*9B*1-O"1_04^EFLN4]QR DG!
M18["X@$8)M(E'R_D4DY2.O '99H*[1(R*&=C&$"JY$2ERBFR(I%SPG%CEJQM
MSL"M< DLD45A]+,"\9"8LE5^L2/N$T+TLD+F2Y$%RRT_R&#-;Q D&0'SG7@J
MI7%DTB7SEK+A: 62M<U*%<-X$C $>!58Q.*82PS1(= 9D>!'FBA9'HA%HJ)$
M%$9I ^3?/4J"HXH2ZDH+)ZC</V*8P;<9N43'.M4SME3E%5Q6O39(2)]]?+*R
MQ@<I9K.Q--4I^H8]%9]I3JDX.@T1KAPE#7E.CMG@,I?Q[V!,W#V5FO\!;10T
M!_(7R'<?5?2?1W(LW0@50Y^*D '26G[(06N$J%.I[N]1K2><\ASS+=4A\(@G
M^T9;=EAMR0$:(3P*&S>/,":K,I5*4R/"DV;.K.VI[<"&ET)>&/92#))_0U!M
MZ_$>6Y&:*0+E<$T .LO5%$H0LC)ON,$GAH?!D?4 FOJ7G6:EWJX#;_]<V0Y\
MTH#J*9O P17=X]<UJB.1L<BUF.XL\:Q!&MOE-6W87N5F)?/G-Q_Z1^\_VA\2
MZDV"$-S#AH*"RU/VM*VKIK%[5715:6Q;V4<QDMFHCM:+/2]/M=8.]V('(2FV
MGGY>)TAKF,,;NK2 ;^NLK8NA3A1QKQV<L'>U]<57@4(@+3Q0:..V773:JA@,
M P\:[:+FL7\([_'^Q__KJO_+4?AM!91_F;1&DH$[/4?;[3"N$V>#F==TYRD.
MU\K:TM.P[Q;.KQ$NL00OFB5RS7(5%P3RC<&US& 2(XF,'@_'4:)3#EWAZX++
MWQ.<CBFM2=MPV^(N@?;N-&K]D; 1W3XD(HJSS(HP!QB:2>,I<EHZ9'(5#\\J
M8JY35!]7KX<:JSE33"R6BM)XLS%M>L5@ICB<HJL@V]&0L"@,&[_B%-[TD"M.
M"U_P5MP;7TI+\9V,/D3+*G3N-=22XU>JM.GL@[KR-FSTS:IFIO_MQ9?%MIM\
M^JWK'=#\9+6)ZA19U.OT3B!G!>JT=?W,Q("S<%#&84K5$_=G#^B?8(DE26/_
M)4XZ[]9[&Q'Y\+;3$S^U1J^X^H177Z'-_D[:#*WKQ\DSU_EA/>DTK_=.G!O)
MH_(Y<'.ZVFJR>CE\<6"W!C"FT@0O89AW@N^$)2@/S8[W![F^F4Q+<-IFRB*=
MR5@TLT;2<MYH6,\J%LHEE0C.#2AKB)\L><[3D0QK?H2LE5F.IJSDH_) ?T@E
MI=D%-L'=(3-!?.#!-\X=SC"M4$-+7<_P690"6<"*S Q2?.)LJ/5C))+74*1-
M_*(M\0# +D8X@"<.F;N*MZT[[Y:?^$W?X2]X*0HQ],[RK4S9AH5^4F'=GM^"
M![UO@#5G2L.N:!6>J<B1F=9*@WF360K8,#G-R'MPRZ%X%\:0]'T#P2;0!)[)
MM1/TS,Q)0  'X+F??\D4&(Z7]>E4HQO"T#]5(+&*O6!P1I"XV_\=L>O%KMMX
M5\_(S/P7"1M A=?VU=/51X]!>-=?;P]?3&ZEF7$<4IKB:*_S_FT;;O!?(<*-
MTX5_\Y]HYW3F+Q-"3AG>@/6IQLQ8W;""U:>@BS\ 4$L#!!0    ( )&*8E8#
M@6 @O0,  , (   9    >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;)56VV[C
M-A#]E8&VV*>L)<O.)DAL \ZEZ *[6<-Q6Q1%'VAI)!&A2(6DHOCO.Z1D66D<
M WVQ>)ES>&:&G/&L4?K)%(@67DLAS3PHK*VNPM D!9;,C%2%DG8RI4MF::KS
MT%0:6>I!I0CC*/H:EHS+8#'S:RN]F*G:"BYQI<'49<GT[@:%:N;!.-@OK'E>
M6+<0+F85R_$1[>_52M,L[%E27J(T7$G0F,V#Y?CJ9NKLO<$?'!LS&(/S9*O4
MDYM\2^=!Y 2AP,0Z!D:?%[Q%(1P1R7CN.(/^2 <<CO?LOWK?R9<M,WBKQ)\\
MM<4\N P@Q8S5PJY5\QMV_IP[OD0)XW^A:6TG9)S4QJJR Y."DLOVRUZ[. P
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
MBK(ZTJ_O+_N?S?9FGR!G,HN9D'@KY%9V%"$48<^"&8$*6Q)M,^HLCC&"E#Y
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
M;8H\R8MTM>V(P!XAM%UFOMQ94?M\:B6$)16TYDY4U'!G2\%+Y5+;;M(28(;
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
M?<&?/\3J6W_^,_ZNU9)5XE\;GT-.9*5E(3+6LJ/*R(WB&A-A.V1.SD3%JE1
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
MH7[OXY" ;-JI,;2H7 GOA38-X8:Y>8%06@>S?A!"GPR[0?>FQ:]02P,$%
M  @ D8IB5D.,/W]C!   WPD  !D   !X;"]W;W)K<VAE971S+W-H965T,3DN
M>&ULG59M;^,V#/XKA&\X;$";%[>]]NZ2 $G;VPZXKD'3;1^&?9!EQM8J2ZXD
M-\U^_4@Y<9->6PS[DE@6^?!Y2(K6:&7=G2\1 SQ6VOAQ4H90?^KWO2RQ$KYG
M:S2TL[2N$H&6KNC[VJ'(HU.E^^E@\*%?"662R2B^F[O)R#9!*X-S![ZI*N'6
M,]1V-4Z&R?;%C2K*P"_ZDU$M"EQ@^*V>.UKU.Y1<56B\L@8<+L?)=/AI=LSV
MT>!WA2N_\PRL)+/VCA=?\W$R8$*H409&$/3W@.>H-0,1C?L-9M*%9,?=YRWZ
MEZB=M&3"X[G5?Z@\E./D+($<EZ+1X<:N?L&-GA/&DU;[^ NKUC8]34 V/MAJ
MXTP,*F7:?_&XR<..P]G@%8=TXY!&WFV@R/)"!#$9.;L"Q]:$Q@]1:O0F<LIP
M41;!T:XBOS#Y9DUQ>(NN@@O,PJ@?")-W^G+C/VO]TU?\ARE<61-*#Y<FQWP?
MH$]D.D;IEM$L?1/Q F4/CH8'D [2] V\HT[A4<0[>A4O"W"AO-36-P[ASVGF
M@Z-N^.LEM2W6\<M8?$(^^5I('"=T!#RZ!TPF[]\-/PP^O\'TN&-Z_!;Z?ZC%
MF_XOLX-AVH-OU[_^?'A[>7,%%Y>S6[@M$<YM50NS?O_N+!V>?O:@.7C@X#DG
M;"4\2#)QRF,.=@D"?ACV3J@%M>;35#M;*>^M6X.Q :%NG&^$"1 L!(*?S^<$
M*0R@#R+3BCHTAVP=]\ZMLT8\*-=XF*K\ &Y0*UP>@# Y7$IK"%K" F7C5%C#
M5 ;X,?I-;RX7O/P)5%5KI-D0GE 7LVEO5QF-#(ETXO.XNVQ,[H%^T.WS(RU3
M4JEA^#&VW* 'BR;[FX8&2Y'H DTV2H7)%8\1?[#OSI2%E*ZA.(KH4-XI>?0'
MI*E0F4:&R8@ #4YB8\@*5J6E]];Q<RU<8 FBKO5:F8(-.V/T_KO,=EF(L2,9
ML:99+>]@[J@4[;2CQ\*)J@=?2:*+JB.-CM6S,*TLJJI$I$11P?=D1D4.[QOE
M.*$1BAFK=K5-4X>.C_35\$BPRDC=Y"RL%FMGM:9<^A W-MDBMEO_RKI0T+<
M++5,(38)=U1G]N9Z^UUSC2+&X$1LW]TW0JLE\VJ"TMP_6\\#&JVAY';E.%27
MDH0=#Z!&)SG"1K.H;$.K'77&FL,M^=T&ZTQV,[>D@[&?NV!7PN4;8K'$V^ST
MX-K M0PVH_JD[<@;D!Q/!/-6!$U#K.+VQ^UV>('"\Z;9:%DV1)FZVTA5"]U)
MXYZEC>=]&^FTA^$L!AON!^.90-EKB3V=.DYD^!_AOFNR4A LTA'9*NE1FTOJ
M7LJ97N]SH<-M"Z/^(3P!!1>^J:DSV 0? SDT-'*JG;)V43A5>Z,LIS%#16$C
MCWS0N52..+(K9Z$'+PWW_LY'MT)7Q*L%#TW2W'Y_N[?=[67:?K2?S-NKSY4@
MO89F,"[)== [/4G M=>)=A%L'3_AF0UT(8B/)=W T+$![2\M'?S-@@-T=[K)
MOU!+ P04    " "1BF)6R&0-^E<"   T!0  &0   'AL+W=O<FMS:&5E=',O
M<VAE970R,"YX;6R-5$UOVS ,_2N$!^S4QHZ3=D67&$C2[N/0M7#:[3#LH-B,
M;=22/(ENVG\_2DZ\%$B#7B12(A\?)9*3C3:/MD0D>):ULM.@)&HNP]!F)4IA
M![I!Q3=K;:0@5DT1VL:@R+V3K,,XBLY#*2H5)!-_=F>2B6ZIKA3>&;"ME,*\
MS+'6FVDP#'8':564Y ["9-*( I=(#\V=82WL4?)*HK*55F!P/0UFP\OYV-E[
M@Y\5;NR>#"Z3E=:/3OF>3X/($<(:,W((@K<G7&!=.R"F\7>+&?0AG>.^O$/_
MXG/G7%;"XD+7OZJ<RFEP$4".:]'6E.K--]SF<^;P,EU;O\*FLQVS<=9:TG+K
MS QDI;I=/&_?8<_A(GK#(=XZQ)YW%\BSO!(DDHG1&S#.FM&<X%/UWDRN4NY3
MEF3XMF(_2E*T9-J,6E.I A;:DIV$Q,#N.LRV(/,.)'X#9!C#C5946KA6.>:O
M 4)FU-.*=[3F\5'$*\P&,!J>0!S%\1&\49_FR..-WI6F4#FD6 O"'&:N+"JJ
MT,+OV8JMN$[^''J"+L#X< #7.Y>V$1E. VX.B^8)@^3CA^%Y]/D(_7%/?WP,
M_;V_=!3D,$48C@:07B_OTX?%_4/Z_<=76-PN[Y=PJV#6%ER ,/:_$)T E<BQ
M92/4"XBF,?J)WT^ Y!U(L\0D44@7-X="GY(^Y49_Y,GR2E%:G6;"EH?>)=RK
M9(FF\/UJ(=.MHJZH^]-^),RZ3OAOWLV3&V&*2EFH<<VNT>#360"FZ]%.(=WX
MOEAIXB[S8LEC#8TSX/NUUK137(!^4";_ %!+ P04    " "1BF)6DI;W(N<%
M  #'#0  &0   'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6RM5]MRVS80_16,
MZF:2&457.U?;,[;CI,[DXD9Q^M#I T0N2=0@P "@9>7K>Q:@9-F5/9U)'T21
M(';W[.[9Q7)_8=VEKXB"N*ZU\0>]*H3FU7#HLXIJZ0>V(8,WA76U#'ATY= W
MCF0>A6H]G(Q&SX:U5*9WN!_7SMWAOFV#5H;.G?!M74NW/"9M%P>]<6^U\$65
M5>"%X>%^(TN:4;AHSAV>AFLMN:K)>&6-<%0<]([&KXYW>7_<\$W1PF_<"_9D
M;NTE/YSE![T1 R)-66 -$G]7=$):LR+ ^-[I[*U-LN#F_4K[V^@[?)E+3R=6
M_Z'R4!WT7O1$3H5L=?AB%[]1Y\\>Z\NL]O$J%FGOY&5/9*T/MNZ$@:!6)OW+
MZRX.&P(O1O<(3#J!2<2=#$64;V20A_O.+H3CW=#&-]'5* UPRG!29L'AK8)<
M.)RU<T_?6S)!G%[ANC\,T,KOAEFGX3AIF-RC83P1'ZT)E1>G)J?\MH(AX*PQ
M35:8CB</:GQ#V4!,QWTQ&4TF#^B;KGV<1GW3_^BC%W\>S7UP8,1?V_Q-VG:W
M:^,J>>4;F=%!#V7@R5U1[_#1+^-GH]</8-U=8]U]2/N_L6X#^*"*[0#%>'<@
M9A?'L]/?+TX_?16GWW"=B8_D2G+@7*C$B9JW7KS3=BZU^/#A1'PVXKTT+6I5
MC*<Q&[B&BL2)K1MIED*:_)94/XH!-3G*A3+!"LDEHHSBVA-ULB9+1U2SBRT8
M ^N5RJI[%"^4UDD.^K NI-9/4179I3@S(K/&=.4=76 =7YTT7L9%+QY+GP!$
M/.*3#81(/.F+.97*&&5*(4,4(^FT AA;B(_2 <]X+[D<P?".7$+X1.KE=7CT
MRXO)^/EK#P<0X>!4%F @D[Y"B]#29"0*Y7P0N;.-AS'T/K$S[N^-1OT1?IT:
M2'!G0[I]Z&\X70%U#!(,6]$X>Z5RX@VPYREK$=T^AY?8^-,"&Z'ERNHK]H?I
MP%YDV*4"W[4-J]F91M/X<208:[^+O*QMBV34<@FD> E)]+EH>V?W1JCHT,6.
MZODM70?J@H-^[P$R!>E.U/E]1[2C5>J?L/S[%E"GHR[.CWG?&7NE:O$6U( W
M X[T9/PZ/OL8+T#,G5S@9KD*(VSL[*U] _PZ5CD'E)VR1D?/VLZI KH$CC4G
M P>,KG'">?(LVCIW@]DZ0&#V9[9U/@85_L,K[YEY7OG )([,:R2RW7!+44@^
M6[Z[@S4:*F6LA,RBN"6#O"<^ _$5JT4+]G-H@XSA6+,+4+9$*U7+G-F0MUER
M]@<Y&Q.^I50R;3V+==HV*Z?/^687^+ &N7\.#X:'$FZGG$42J6*KVT*!6.1P
MT+%1EA/<#YB0 &XAXB '%F3D D:.KH.LG@ 8G$_X(P>QJN\G87+J+FA \.W\
M;P2+XR>S#(1GJ@# ECBN3,^EN71M$[*EH-BX!S@6<U6H+(DB0K/8MCXWJ36A
MNW:-9DMK73>88RM=SL)OE(-9ZT#KACL"I;JK[]C@-;E@&0ZCYR5Y)V>I>]H.
M!J(9T'# R9>CISFJY1U8$-O&EYO.EI!?H(W_#.XV5-:I'QWR<F6'FWJ)E)3<
M.MCN[,+'S/C.E>X4N (>]#++.:@;39LNWZ8NEQ_R%NNWU,N$L"MS\,+;3$5Z
MK0KACJ%80)DM3<2*4+NH  U#67#2V?KF/(#]Y BH$JWXH&+!K(MKM>TNS($X
M)Q>G:BZ@_R7"X'NLG2["/#X)C#DFJR*"<P060W*K\Q1+)'X\&OTZ$!]0,V6B
M4#R$M%2@SEDJF@+-#V'ZCCD@I/.1]=X>!%"?L(&@"T\AZ%3*,;HV'4;L5J"L
M,E;;<@GS)F? G/28)"8IE6EHP(0.?UH,(> Y@AZ66"T<=FT4[8WEC-2J&'#B
M0$H94%WKB &F=T:#YWL8G;7N*CCMY-/YMD_3@=@VP TWANLXB/ G!!\ .#/3
MG+U>77^E'*7A_&9[^L1!5C%U>*&I@"CCZ@F7/AO20[!-'-7G-F#PC[<5OK3(
M\0:\+RP&F.Z!#:R_W0[_ 5!+ P04    " "1BF)6[-,_EWD?  "O9@  &0
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
M!=R05^Q*!(87OJ+W?2ZX0%>:?)OLW<1>@$OB-LZ,Y1>'ID]$+Q)5(1&8![2
MO9*F5:*X@0D$06$43Q,ZV9LW4N6,1*%V955;CN29P3H'R7Z:P!,*2WOGR(U;
M&O6/RZ(TUG$BOASE/8"-"HR%P6$7>%EP_2,4C=72-19#&KQO9.T1X+ASZZZV
MX6*VD(E:.J$ZR!&SV.ONVFZ$>B RA5L+1AWN'^[=8BDS;B<VCK:51+S1Y!7:
M51AE!*%,VW[O=_MI.6N'Q%_W=M1>"+N2FIAAP:')P?%A!+8=7ZWA3!U&QM(X
M'D!A6?+$1^L=^+PPQCT;/D'_'S+] U!+ P04    " "1BF)6B'G:5ZL#   =
M"0  &0   'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6RM5FV/VC@0_LZO&*5W
M52MM20CL=H\%)*"[ZDI=W6JA[8?3?3#)0"P<.[4=6/[]C9T0:)>BJKHO\=O,
M,\^\V)/!5NFUR1 M/.="FF&065OTP] D&>;,M%6!DDZ62N?,TE*O0E-H9*E7
MRD481]%5F#,N@]' [SWJT4"55G")CQI,F>=,[R8HU'88=(+]QA-?9=9MA*-!
MP58X0_NY>-2T"AN4E.<H#5<2-"Z'P;C3GUPZ>2_PA>/6',W!>;)0:NT6]^DP
MB!PA%)A8A\!HV. 4A7! 1.-;C1DT)IWB\7R/?N=])U\6S.!4B:\\M=DPN X@
MQ24KA7U2VX]8^^,))DH8_X5M+1L%D)3&JKQ6)@8YE]7(GNLX_(I"7"O$GG=E
MR+/\P"P;#;3:@G;2A.8FWE6O3>2X=$F964VGG/3LZ(Y+)A/.!-Q+8W5)\;8&
M'I"94F,*S,(=XQJ^,%$B,)G"5,F$9#1S036@EC E06[AB9LUO)FSA4#S=A!:
M(N=,A$E-9%(1B7]"I!/#@Y(V,W K4TR_!PC)J\:U>._:)#Z+^ &3-G0[%Q!'
M<7P&K]N$JNOQNC_!F^.SA8E0R1K^&2\H6%11_YYRM(+IG89QMZQO"I;@,*!K
M9%!O,!B]?M6YBF[.D.PU)'OGT$>SZG*YO!PEKLYGE5R7Q4/:9Y99?P"/CHVT
M/K&GW#IO>)XA+)W%C;/H"\/2UE3E!9.[UZ^NX\[[&P/+QC _JK?\J-X.()XI
M@=":J!7H+S (W* PI.[QCZ0SCIKI)-L!\^8I_Y@O4#<U< %;U.A.ETK0:V3Z
MK1<R+[5:ASAZV+$Q2)1_V/W$V8(+;CF:UKV$>:9*0_0-?')TH5./<3UV8:XL
M!>'L:>MO\E #I_P8BD"AM/TQ1/T6!3BGUXT>"JK++=.:N8#^ 3[B\<UOS>*_
M.M6W5;'\G]#.E/=E4]Z7OU'>AUISH?A:!^%4#9]%/WTUP54V&LNI!5#X3]?X
ML=V+?=U2I5&O*ZJ'LC1.66E_,!$L6;^;)9D2#L:+0*%YPN4*<I52#;PHU?'I
MHF[=GJ#FG^7O6?4I!U$[ZA%.0ZK?NGUVUXIT+>H<K +!OY4\]6\ O*$[MD.F
MS5OHM:\.LALE2("*?0?7E^T(_FRYM__=4B/2M20DBA90@T!2HU,XE??PJ&7E
MJ%>^,1M(5"EMU;V:W:;WCZN6=Q"O?AP>F%[18T(/PY)4H_9[2K*NFG&UL*KP
M#7"A++53/\WH_P6U$Z#SI5)VOW &FC^BT7]02P,$%     @ D8IB5CJ2ZGNY
M @  :08  !D   !X;"]W;W)K<VAE971S+W-H965T,C4N>&ULG95+;]I $,?O
M?(J14Z6M1/$#0A !2R$/-8>T*$F;0]7#8@]XE;67[JX#^?:=76.'-D"E7MC7
MS&_^P^Z,1RNIGG2&:&"=BT*/O<R8Y=#W=9)ASG1'+K&@D[E4.3.T5 M?+Q6R
MU#GEPH^"H._GC!=>/')[4Q6/9&D$+W"J0)=YSM3+!(5<C;W0JS?N^"(S=L./
M1TNVP'LTWY9312N_H:0\QT)S68#"^=@[#X>3GK5W!M\YKO36'&PF,RF?[.(F
M'7N!%80"$V,)C(9GO$ A+(AD_-HPO2:D==R>U_1KESOE,F,:+Z1XY*G)QM[
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
MK9J[7?-BY,K=I^;2T.W,39=T'49E#6B_E-+L7FR ]H(]_0]02P,$%     @
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
MOD'&XAS>?='AA^W+JG-+<C*@(H8P2.(,DOC/B[T4X8?L7CHBYX&1W[!V*N*
M-<(/VY/5R%ECA(=31#2$$4;.""/_H;&/(CH@I_L5$6Y=6!<@5O9:7B)[Q=S<
M7;>U[=7_>7/A[9HW_QO<4;%BI40YI+KKZ.A8K[6BN8IO"HI7]OK[B2O%"_N8
M =5;7-- OT\Y5V\%,T#[A\CB/U!+ P04    " "1BF)6"OH\K3 '   J0@
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
MLZ3\N.+!@HNB@/I^F67R::.H8/MZB-F_4$L#!!0    ( )&*8E::QJDZX@(
M /H*   9    >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;,56;4_;,!#^*Z<,
M32!MY*6TM"R--%JA(8%6T0$?T#ZXR;6UZL29[;1,VH^?[80T2"4"!.)+_7K/
MW?/<-;YPP\5*+A$5W*<LDT-GJ51^XKHR7F)*Y"'/,=,G<RY2HO12+%R9"R2)
M-4J9&WA>STT)S9PHM'L3$86\4(QF.!$@BS0EXN\I,KX9.K[SL'%%%TME-MPH
MS,D"IZBN\XG0*[=&26B*F:0\ X'SH?/=/SGU V-@;]Q0W,C&' R5&><KLSA/
MAHYG(D*&L3(01 ]K'"%C!DG'\:<"=6J?QK Y?T _L^0UF1F1..+LEB9J.73Z
M#B0X)P535WSS RM"78,7<R;M+VRJNYX#<2$53RMC'4%*LW(D]Y40#8,@>,(@
MJ RL$&[IR$8Y)HI$H> ;$.:V1C,32]5:Z^!H9K(R54*?4FVGHC.:D2RFA,%Y
M)I4HM.!*PB4260A,@"@X(U3 #6$% LD2&/$LUG<$,:)*X',8Z8M4P165*_@*
MTS*]YJ!A60&6Z 9FZW>JB+(',!$H]6B187^,BE!V 'M ,_BUY(74=C)TE69M
M8G?CBN%IR3!X@N$8XT/H^%\@\(( KJ=CV-\[> SC:M%JY8):N<#B=IY2;LON
MD2;P<UYJL8OBB.2E;G<7&@[.];;\O8M3Z?MHMV_S5SV1.8EQZ.1&-+%&)_K\
MR>]YWUJ8=6IFG3;T!C.;WPM*9I1117&G^B56SV*9;\ Z"@9^Z*YW!'!4!W#4
M&L"(IZD6<JIXO();(@0Q97-WB>D,Q4ZY6O%>*5>WCK;[@870?0=FO9I9[PT+
MH<3J/J<0CNL CEL#N, U,NBTIKX5X94"]>OX^A^8^OX[,!O4S 9OF/K!\U/O
M>]N7R7M1\N$?O/S#T.[CE2+ZC=?5_\ "J9R_,;GM ^BWOD(OK)$*K/VA<!N=
MC.D*+XE84*T$P[FV\@Z/=8V)LM$J%XKGMKF9<:5;)3M=ZN84A;F@S^><JX>%
MZ9?J=C?Z#U!+ P04    " "1BF)62U=-B_("  !F"@  &0   'AL+W=O<FMS
M:&5E=',O<VAE970S-2YX;6S%5MM.W# 0_14KE2HJE<UEK]!L)"Y%12H2@A8>
MJCZ8[&1CX=C!=O;R]QTGV9"BD%:TB)?=.,Z<.6>.+Q.NI;K7*8 AFXP+/7=2
M8_)#U]5Q"AG5 YF#P)E$JHP:'*JEJW,%=%$&9=P-/&_B9I0))PK+=Y<J"F5A
M.!-PJ8@NLHRJ[3%PN9X[OK-[<<66J;$OW"C,Z1*NP7S/+Q6.W 9EP3(0FDE!
M%"1SY\@_//8#&U!^<<-@K5O/Q$JYD_+>#LX7<\>SC(!#;"P$Q;\5G #G%@EY
M/-2@3I/3!K:?=^AGI7@4<T<UG$A^RQ8FG3LSARP@H04W5W+]!6I!8XL72Z[+
M7[*NO_4<$A?:R*P.1@89$]4_W=2%: 7XTV<"@CJ@+(1;)2I9GE)#HU#)-5'V
M:T2S#Z74,AK),6%=N38*9QG&F>B,"2IB1CEA0AM58,&-)E0L2-+,**;O,:=
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
MNHNK-'5&XCQ?*86I.S22JQO )E%9<5U%-3SX&GOC\>&W.$0FI4@80\(X$B9
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
M V:V),LC.;=[H$?=?7N@/"+?/B,D^20A%=]-ZY./WS>/K]3L1FQI"%,+Y4H
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
MU]SAV.OCOMP_>/@"^N_.S=KP[!7PY)_'D]OJW'(0.]N?2I3P0Z&J)JYYV_3
MRZKSNRRO&N@/5.@DEBB#K1;UQJ$&$%5/6DT4+VT?N.%*=Y5VN-=]/ BS0'_?
M<J[.$V.@^640?P%02P,$%     @ D8IB5A=0+%#Y @  GPH  !D   !X;"]W
M;W)K<VAE971S+W-H965T-#0N>&ULQ59M;YLP$/XK%JNF5EK+:TC3)4A)Z+1*
MJQ8UZ_:AV@<'+@$5,+.=T/[[V88PDI"LDY#V!?QRS^.[YWQPPX+09Q8!</22
M)AD;:1'G^8VNLR""%+,KDD,F=I:$IIB+*5WI+*> 0P5*$]TR#%=/<9QIWE"M
MS:@W)&N>Q!G,*&+K-,7T=0()*4::J6T7'N)5Q.6"[@USO((Y\,=\1L5,KUG"
M.(6,Q21#%)8C;6S>^'UIKPR^QU"PQAC)2!:$/,O)73C2#.D0)!!PR8#%:P-3
M2!)))-SX57%J]9$2V!QOV3^IV$4L"\Q@2I(?<<BCD7:MH1"6>)WP!U)\ABJ>
MGN0+2,+4$Q65K:&A8,TX22NP\""-L_*-7RH=&@#3/0*P*H"U#W". .P*8+\5
MX%0 1RE3AJ)T\#''WI"2 E%I+=CD0(FIT"+\.)-IGW,J=F.!X]Z<D^#Y<B*4
M"]&4I.(V,:P2<HGFY4U 9(F.6MV^R#&@!T@P%YN<E+;H:Z[VQP6F(4/G/G <
M)Q>"]7'NH_.S"W2&X@Q]B\B:X2QD0YV+8*1+>E Y/BD=MXXX;EKHGF0\8N@V
M"R'<)="%"K44UE:*B762T8?@"MGF!V09EM7BT/3M<+,%[K\=;IR(QJX3:RL^
M^UAB(TSA<G&8LC&E.%N!*%V.%J^H:3?#KVI990T]?1&4Z(Y#RGZVY:<\WVD_
M7WZN;EB. QAIXGO$@&Y \]Z_,UWC8YNV79+Y'9'MZ.[4NCNGV*N"*O4,FKI#
M62JM5[VD=!6E_%!O/'LPN![JFZ9$AT:6,3!VC?Q#(V?0-VNCG9!Z=4B]OX=4
M531#3_>0+H"V7HF3//]Z);HD\SLBV]'/K?5S_W,INEWJWB69WQ'9CN[]6O=^
M]Z78;ZDRV]PKQ4,C\[JW7XJ'1K9]4(IZX]>= EVI%H@)=]<9+W]=]6K=98U5
M<[&W/A'=5]DL_:$I6[=[3%>Q*-P$EH+2N.J+6J!E.U1..,E5@[ @7+0;:AB)
M#A*H-!#[2T+X=B(/J'M2[S=02P,$%     @ D8IB5NX;D*?V @  ]0<  !D
M  !X;"]W;W)K<VAE971S+W-H965T-#4N>&ULK55;;]HP%/XK1UDUM=+:D!#:
MK8-(!3:MTKJATLO#M >3'(C5Q,YL<^F_W[$34DHIZ\->P';.]_F<S^?274KU
MH#-$ ZLB%[KG9<:4Y[ZODPP+ID]DB8*^3*4JF*&MFOFZ5,A2!RIR/VRU3OV"
M<>'%77<V4G%7SDW.!8X4Z'E1,/78QUPN>U[@K0^N^2PS]L"/NR6;X1C-;3E2
MM/,;EI07*#27 A1.>]Y%<#[L6'MG<,=QJ3?68".92/E@-Y=ISVM9AS#'Q%@&
M1G\+'&">6R)RXT_-Z3576N#F>LW^U<5.L4R8QH',[WEJLI[WT8,4IVR>FVNY
M_(9U/,[!1.;:_<*RMFUYD,RUD44-)@\*+JI_MJIUV  $IZ\ PAH0;@.B5P#M
M&M!^*R"J 9%3I@K%Z3!DAL5=)9>@K#6QV843TZ$I?"[LLX^-HJ^<<"8>&YD\
M'/=)N10&LJ!LTLP]R#&,JTP .84?E'\#IC,8*9D@IAJF2A;P984JX1JMB2."
MGZ4%:_B.6L,X8PHUW%IN2E"XXH(7\P+NN<DRF:=<S."&K<B$B10NA5&<TBF!
M.Y;/'>>:;7U/"H=#-(SG1^3>[7@(AP='< !<P$TFYYI8=-<WI(J-S4]J!?J5
M N$K"@0A7$EA,KI&I)@^)_!)SD;3<*UI/]S+.,3D!-K!!PA;8;C#H<';X<$.
M^/#M\-:>:-I-AK0=7_NU#+&O>#QQ&3)BCU3R!BZ48F*&;OWK8J*-HOK]O4O[
MBCO:S6U[VKDN68(]CYJ61K5 +W[_+CAM?=ZEV_\D&_XGLF>:1HVFT3[VV-93
M8NNIK.MIEW05Q:FCL-U[$=-S+C;U>&D1AF?/;88[;(*PL7GF?:?QOK/7^Z=*
M7:PK5=:5BNM*W150YY\!O;1H1]%60"]M@K-/6P'Y&PVQ0#5S@T5#(N?"5'7<
MG#:SZ\*U[*WS/LVT:@0]T50#\8JI&8D .4Z)LG5R1GZI:LA4&R-+UW8GTE 3
M=\N,YC(J:T#?IU*:]<9>T$SZ^"]02P,$%     @ D8IB5AAM61Z% P  PP\
M !D   !X;"]W;W)K<VAE971S+W-H965T-#8N>&ULQ5=M;QHY$/XKUEY5M5*3
M72\))#E @N2JBW114:*D'Z+[8'8'L+*VJ6T@.=V/[]B[V:4JF"HTRA?PVSQ^
MQC/>Q]-=*?U@9@"6/(I"FEXTLW9^%L<FFX%@YE#-0>+,1&G!+';U-#9S#2SW
M1J*(TR1IQX)Q&?6[?FRD^UVUL 67,-+$+(1@^FD(A5KU(AH]#USSZ<RZ@;C?
MG;,IW("]G8\T]N(:)><"I.%*$@V37C2@9T-ZX@S\BCL.*[/6)LZ5L5(/KG.9
M]Z+$,8(",NL@&/XMX1R*PB$ACV\5:%3OZ0S7V\_HG[WSZ,R8&3A7Q5>>VUDO
M.HE(#A.V*.RU6OT-E4/'#B]3A?&_9%6M32*2+8Q5HC)&!H++\I\]5@>Q9I"F
M6PS2RB#UO,N-/,L+9EF_J]6*:+<:T5S#N^JMD1R7+BHW5N,L1SO;O[$J>S@8
MHE\Y.5<"@VV8/ZX#<@W&:IY9G/&KR*WDUN#$(,^Y6\,*<BG+Q' 6'R[ ,EY\
M).\(E^2*%P6.FFYLD:;;+,XJ2L.24KJ%$DW)E9)V9LA?,H?\1X 8_:N=3)^=
M'*9!Q O(#DF+?B)IDJ;D]N:"?'CW,8#;J@^OY7&/MN"F">V0+T+R\<*04<$D
MN;\",0;]+_D?#T!RL1#UT*:#",*["WEFYBR#7H0WSH!>0M1__P=M)W\&R!_5
MY(\\>FM;Y&=,P\'XY\@/M&9R"GCU+!D_D?5U(_;DAP<KIG-R_P]"DDL+PFST
M[N@5O#NNO3L.AN8.DY?+*9F#YBK?Q"YLWR)/P+0),&G73-I[) E[W)DD0?@7
M'F.G)M]YXR3IO()W)[5W)WLF2=B^O3-)3FLFIT&D+=_:4%H$ 5]X<#1I9"-Y
MX\2H"/QF!]=TD08C<BLU9&HJ^7_(W'B5++W(UKV%1]<&?)\4S 7/*FS6H?1F
M9.%"N='#DL&I9^">3\L^/4R[\7(3\;0AGOX^XI]\PY.MK/SLRC]F(#]@2]#X
M. O<D!UL4&^%%_-04!J]I6'!W7%-\(.ZMR2'&;PT[1I1IF^MRO0U9)DVNDSW
M%>8= +N5F3;23,/:O&\^_8)ZAQF\]+@;_:9O+>#T-12<-A).]]7P'0#'V_,I
M7JNK!.BIKQX-?D@7TI8E5CU:5ZB#LBYKEI?E[1734RX-*6""ILEA!Y-<EQ5C
MV;%J[JNTL;)8\_GF#*MLT&X!SD^4LL\=MT%=M_>_ U!+ P04    " "1BF)6
M(VH'90 $   2$@  &0   'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6RUF%N/
MHS84@/^*15=5*VT"YI9DFD3*I=NNU%F-9K2[#ZM]<. D00,XM9UDY]_7-@P!
M0NA0T9<$S+E^/CY@3\^4/?,]@$ _DCCE,V,OQ.'.-'FPAX3P(3U *I]L*4N(
MD+=L9_(# Q)JI20V;<ORS81$J3&?ZK$'-I_2HXBC%!X8XL<D(>QE"3$]SPQL
MO X\1KN]4 /F?'H@.W@"\?GPP.2=65@)HP12'M$4,=C.C 6^6V-'*6B)+Q&<
M>>D:J50VE#ZKFX_AS+!41!!#()0)(O].L((X5I9D''_G1HW"IU(L7[]:_Z"3
ME\EL"(<5C;]&H=C/C+&!0MB28RP>Z?E/R!/RE+V QES_HG,N:QDH.')!DUQ9
M1I!$:?9/?N0@2@K8OZ%@YPIV7<&]H>#D"LY;%=Q<P=5DLE0TAS419#YE](R8
MDI;6U(6&J;5E^E&JYOU),/DTDGIB_B1H\#Q82G(A6M%$EA,G>D(&Z"DK!42W
M:*%F)Q+Z^A&X8%$@I()61I_32'#TRQH$B>)?I>(-B6_WD&R ?9<2[Y")^)XP
MX%-3R"Q4+&:01[S,(K9O1(QM=$]3L>?H]S2$L&K E.D7#.Q7!DN[U>(:@B%R
M\'MD6[;=$-#J[>JX07W]=G6K)1NGF%%'VW-NS:CB.MA<S^B",9+N0"Y:@38O
MJ"SW0%[T\.),6(B^_25-HH\"$OZ]:7XR_VZS?]6H[OB!!# S9"?BP$Y@S'_^
M"?O6;TUL^S2V[LE8A;M;<'?;K,\_'55UJQ7"+O7/=?T?=?W+KLL%2<,HW;V7
M2^(DI:3$!G91FLHQV;YBD@;01#SS[&G/JI.?YMX(.Y8S-4]EEJT!=F79D[$*
M2Z]@Z?7(\@]9UZ+>"3)PWA4X;(U&OF75R+6&TY5<3\8JY/R"G-\CN2^Z!IO
M^5?@!K+>1O:X!JXUFJ[@>C)6 3<JP(UZ!+=2*S6.F]F-KMEA[$W\28U=:T!=
MV?5DK,)N7+ ;_Q^M#_1 6]\;7R]?VY[8EE\C>2W7U!_7K5G\1T:3@M&DE=%7
M_04*X8"<@,DO:K1370N%1 #:DHBA$XF/T/7%D/D<EQ+WA]BKT6D-K&N=]62L
MPA!;EZ]5JQ>*+:^$W /&Y:H:VO62RL7*:-VA5UO"ZP8I?^BYA50US=)'.>XE
MS=O].W=0R=(?.O46U!Y'U]KHRUJ5FGVA9O="K;5YYSXJX-PA=NO@6D/I#*XG
M:U5PEQT#;OTP[MZ;_KUSYQ['E44VN2J_:ZGK_K5NC[XK';.T64Z [?2A T<!
M/:8BVS,6H\7!QD)OYVOC2W7@H3?A%S/9:<D]8;)W<Q3#5IJTAB/Y9F+9 41V
M(^A!;\DW5,@-OK[< PF!*0'Y?$NI>+U1#HICH/D_4$L#!!0    ( )&*8E:L
MJ<ASU (  $X(   9    >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;*U6WV_:
M,!#^5TY9-772:'Z0LK:#2$#6K=(JH;)V#]4>3'(0JXG-;$/:_WZV$S)H ^H#
M+\0^W_?Y[K-]1[_DXDEFB J>BYS)@9,IM;QR79ED6!!YQI?(],J<BX(H/14+
M5RX%DM2"BMP-/*_G%H0R)^I;VT1$?;Y2.64X$2!714'$RPAS7@X<W]D8[N@B
M4\;@1OTE6> 4U?UR(O3,;5A26B"3E#,0.!\X0_\J/C?^UN&!8BFWQF RF7'^
M9"8WZ<#Q3$"88Z(, ]&?-8XQSPV1#N-OS>DT6QK@]GC#?FUSU[G,B,0QSW_3
M5&4#Y\*!%.=DE:L[7O[ .A\;8,)S:7^AK'T]!Y*55+RHP3J"@K+J2YYK';8
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
M*?"B-2H,R1:F69@RJ5H/,TQ5-PE<.ZCU&6-R:^@-JOXT_ -02P,$%     @
MD8IB5F9FN*GG @  @@@  !D   !X;"]W;W)K<VAE971S+W-H965T-3$N>&UL
MK59M;]HP$/XKIZR:6FDT+U#6=A )R%XJK1,JZ_:AV@>3',1J;#/;0)'VXV<[
M(8464#_P);$O]SR^>^SSI;,4\E'EB!J>6,%5U\NUGEW[ODIS9$2=BQER\V4B
M)"/:3.745S.))',@5OA1$+1]1BCWXHZS#67<$7-=4(Y#"6K.&)&K/A9BV?5"
M;VVXH]-<6X,?=V9DBB/4][.A-#._9LDH0ZZHX"!QTO5ZX75R8?V=PR^*2[4Q
M!IO)6(A'.[G)NEY@ \("4VT9B'DM<(!%88E,&'\K3J]>T@(WQVOV+RYWD\N8
M*!R(XC?-=-[U+CW(<$+FA;X3RV]8Y>,"3$6AW!.6E6_@03I76K *;")@E)=O
M\E3IL $(VWL 406(7@):>P#-"M!\*Z!5 5I.F3(5IT-"-(D[4BQ!6F_#9@=.
M3(<VZ5-NMWVDI?E*#4['(RW2QT;?*)?!0#!SFA1Q&]* 47D20$Q@K]=72;@V
M1J(@061FE- %S9!G"DX3U(069X;J?I3 Z<D9G #E\#,7<T6,1\?7)@,;AY]6
MT?;+:*,]T881W JN<P6?>8;9-H%O4J_SC];Y]Z.#C FFY] ,/T 41-&.@ 9O
MAX<[X,G;X<&!;)KU;C8=7VL/WP_!D<T*L4*$.U1:TM3NCML^N.=4*WBX139&
M^0?^@:TV6W[/QET[<G!%>RM=JQE)L>N9:T>A7* 7OW\7MH-/N]0\)EER)+(M
MI5NUTBW'WMQ7-SF1V!B_KHB>-"4Q-:7 -8Q7L.DW)"MG[BV)S.#ANZ&$&XU,
M[=2]=4S=CTF6'(EL2_>+6O>+@R>\NF6R^I:92,%@:J\A!5ILG.EU(>S2MERC
M[=:PC7$17YGR6VPJ]MJE$5U>;3LEKYW"L'U9.Y49^ANW,T,Y=5U.02KF7)<7
M56VM&VG/]8\7]KYIL&4_?*8IN_,MD5/*%10X,93!^4<3F"P[7CG18N9ZP%AH
MTU'<,#<_"2BM@_D^$4*O)W:!^K<C_@]02P,$%     @ D8IB5E1LBE0S!0
M\2(  !D   !X;"]W;W)K<VAE971S+W-H965T-3(N>&ULQ9KM;^,F',?_%915
MTYW4UH8\-5T2J8EW6Z=5BZ[J[<5I+XA-$NMLR( TS;0_?H!=/Z0N5VM4R8O6
M#_R^P,?P,]^$\9[Q;V)#B 1/:4+%I+.1<GOM>2+<D!2+2[8E5-U9,9YBJ4[Y
MVA-;3G!D@M+$0[X_\%(<T\YT;*XM^'3,=C*)*5EP('9IBOEA1A*VGW1@Y_G"
MYWB]D?J"-QUO\9K<$_FP77!UYA4J49P2*F)& 2>K2><&7@>HIP-,B2\QV8O*
M,=!=63+V39_<1I..KUM$$A)*+8'5OT<R)TFBE50[_LY%.T6=.K!Z_*S^R71>
M=6:)!9FSY,\XDIM)YZH#(K+"NT1^9OM?2=ZAOM8+62+,7[#/R_H=$.Z$9&D>
MK%J0QC3[CY]R$)4 U'\E .4!Z#A@]$I -P_H'@? 5P)Z>8!![65=,1P"+/%T
MS-D><%U:J>D# ]-$J^['5#_W>\G5W5C%R>F]9.&WBYDB%X$Y2]5P$M@\D NP
M(-R,*QH28(J!!QI+H>[<1%&L"^$$W-)L[.F0#P&1.$X^@C,04W 7)XFZ*L:>
M5.W4M7EAWJ99UB;T2IL@N&-4;@3XF48D:HB??R<>600\!:B@A)XIS9!5\;==
M<@FZ\!P@'T$0X ,0&\Q)4]_F=J6 A(42 @_W ?AP]O%UM>#M:K!1I=;=;C$H
MND:V^]J@T$(7RY>#XH9S3-=$S7L)E@=0+;? !W/Y9H]Y!+[^KB3!K22I^*MI
M &3U]YKKU[GN6FQQ2"8=E<P$X8^D,_WQ!SCP?VHB[E(L<"16X]XKN/=LZM/J
MC!-ZQIWGSQ2L%7?9.!=F5LFV*#.QOA'3KXS'*1K"*]@;C;W'*B5'E=8H]0M*
M?2LEY,,A^".E\7(GP"+!%'R](^F2\,:19M5JB\>E6.!(K,9P4# <G'B&#UQR
M=RD6.!*K<1\6W(?N9[A5LBW*X8L9WH40]0=71S/<4:4U2E<%I:LW4ZJN/&SS
MW*K8%I)+L<"16(WDJ" Y.O$\'[GD[E(L<"16XP[]<EWM6\?P ^4D9&L:_Z.0
MFJF>XPVKCX$\Z6.B'%2"U>P'DH'M<8H .S/X_P5GC4MI:S/:/H!<;51)#_[E
M\<O?595ULA7' MV1/3<'H6:;1YF[>^,'272!'PE7_E93CUEC]K6WIC5@>]_@
M"*3&NC0-:%<MJ7-')7?TO[*R&J'&AORBWV3JY)9&NS#+,-]=I=FK;@W9I5K@
M2JV.O?1B\-1F##IU8T[5 E=J=?BE(8-V1_:%"!G3M2T]V 6ZX$ P;_RBP![9
M&M1[6#)8>C)H-V5SII)MN--?X@')<:2A1?B@TD" #XW<^B\7HG[]13.WU]F:
MT'L8+E@Z+F@U%JW3YQT'<\QY]7ZKC.K4@#E5"URIU9]$Z<'@\-09U:EE<ZH6
MN%*KPR^M'7R[MWNS \XUJ\EBX.O/<<)P:MQ<J=5)E=8-6AW*VQ*&6C"6">,2
MS!*6DJ,2+;XLL[>H];AU:N=<J=5_ "C]'/)/G#204R?G5"UPI5:'7UH^9+=%
M,T+)*I9@Q5D*U*18D5CN. %LE>601IQ.?9M3M2!7J^8S.%"?89'/ZJ!*CX9<
M>#1D6V2TRQCV]K2F[-2XN5*K/XO2N*%3&S?DU+@Y50M<J=7AE\8-O<-/:7;-
MUCQ?_IC6[[Y<M 2N:LU(>96] "GA:[.G0H"0[:C,?O NKA;[-F[,;H6CZW-X
M'62[+TJ9;#/('>;KF J0D)62]"^'JHL\VU^1G4BV-3L.EDQ*EIK##<$1X;J
MNK]B3#Z?Z J*72[3_P!02P,$%     @ D8IB5O<I07Z> P  +@T  !D   !X
M;"]W;W)K<VAE971S+W-H965T-3,N>&ULQ5=M;]LV$/XKA%8,+;!8HOP2)[,-
MV$FS%6@ (UZ[#T4_T-+))B*)&DG9\;_?D51DI96U(&B7+[;X<L\]#WF\(R=[
M(>_5%D"3ARS-U=3;:EU<^KZ*MI QU1,%Y#B2")DQC4VY\54A@<76*$O], A&
M?L9X[LTFMF\I9Q-1ZI3GL)1$E5G&Y&$!J=A//>H]=MSQS5:;#G\V*=@&5J _
M%4N)+;]&B7D&N>(B)Q*2J3>GEPLZ- 9VQF<.>]7X)D;*6HA[T_@03[W ,((4
M(FT@&/[MX K2U" ACW\J4*_V:0R;WX_H-U8\BEDS!5<B_9O'>COUQAZ)(6%E
MJN_$_D^H!%F"D4B5_27[:F[@D:A46F25,3+(>.[^V4.U$ V#<'C"(*P,0LO;
M.;(LKYEFLXD4>R+-;$0S'U:JM49R/#>[LM(21SG:Z=E*B^C^;(&Z8G(E,MQL
MQ>QRG9&5VR@B$G+#N"2?65J",LTE2!L/>03$ I!/.=>*_"%9KA&(Y3&9*]SH
MPD I4AITGI-;@</DBLE4D!7/RM2Y6DH>\7R#PS&DY.TU:,;3=\C@E)\OMY"M
M07[%*6$04N=WXFM<#Z/*CRKM"Z<]/*&=AI;15I'W>0SQ4P ?%[)>S?!Q-1=A
M)^(U1#W2I[\96B%Y0WRBMDR"ZH#NUQO5M]#]4QME@,[6WV_47*+Z#>!)T61]
M(,UY2W:PW?,]DS'Y\A$AR0<-F?K:MEC._Z#=O\D.EZI@$4P]//X*Y Z\V:^_
MT%'P>X>Z0:UNT(4^>_]0X#%%RAID1MYBK!R 2?6NC6<W4M]9=G :UIR&S^.T
M$R904ZX/;70<"'7[9I+@;A;T+B;^KL7UJ'8]ZG1]Q]7]62(!\-3@BH#21#(-
M;>X=$ V>N ^"03N!\YK >2>!N28?@:';O_:0[L"<1!=9]=EKX]*)^<((&M>,
MQZ]\/L8_0=U%K>ZB.Q:5YEB"D'-B4O&N3L5%(T4JFR)+FR(W+A6WZ7">QHV
M"7MTU!XO-#C6D>!Y$7/#$PV0-T+&14QK?N[$?.&:TD;MHZ\<,Q6!'RPP/ H,
M_[>PJ5Q1V@@<VAN?R'3T6-=H9V%YDFIR?7A>W/R,6D6/Q8H.7CMN.HO<2P4>
M*Q_]C]+W(^-F^%V^H;WA\)NP\1M7V SDQE[4%8E$F6MWFZU[Z\? W%V!C]/=
M2^*6R0W'6V<*"9H&O7,D(-WEW#6T*.R%>"TT7J_MYQ8?-"#-!!Q/A-"/#>.@
M?B+-_@502P,$%     @ D8IB5AY5(4;] @  J@H  !D   !X;"]W;W)K<VAE
M971S+W-H965T-30N>&ULQ59M:]LP$/XKAU=&"VO]$L=INL20U!TKK!":=?M0
M]D&Q+[&I+662DK3_?I+L>'FG \.^V-+IGD=WCW3V]5:,OX@44<)KD5/1MU(I
MYS>V+>(4"R*NV!RI6IDR7A"IIGQFBSE'DAA0D=N>XP1V03)JA3UC&_&PQQ8R
MSRB..(A%41#^-L2<K?J6:ZT-C]DLE=I@A[TYF>$8Y=-\Q-7,KEF2K$ J,D:!
MX[1O#=R;J*/]C<./#%=B8PPZDPEC+WIRG_0M1P>$.<92,Q#U6N(MYKDF4F'\
MKCBM>DL-W!ROV;^8W%4N$R+PEN4_LT2F?>O:@@2G9)'+1[;ZBE4^;<T7LUR8
M)ZPJ7\>">"$D*RJPBJ#(:/DFKY4.&P W. +P*H"W"_"/ %H5H/5>@%\!?*-,
MF8K1(2*2A#W.5L"UMV+3 R.F0:OT,ZJ/?2RY6LT43H9CR>*7RZ%2+H%;5JC;
M)(@YD$L8ES<!V!2.>MV]ZC$*>,2<2+4J&8R0F^M(8RR!\$0S*> \0DFR_$)1
M/XTC.#^[@#/(*'Q/V4(0FHB>+55&.BX[KJ(?EM%[1Z)W/7A@5*8"[FB"R3:!
MK:2H]?#6>@R]DXP1QE?0<C^!YWC>@8!NWP]W#\"C]\.=$]FTZM-M&;[6L=--
M"<?+R?ZY#3@G=(:J?B5,WF#3;T3>C'FP(CR!YV^*$NXE%N+7H?,I]_</[Z^_
M63=B3F+L6^JC)) OT0H_?G #Y_,A;9LDBQHBV]+=KW7W3[%7557J&6_JCE6]
M')*RI P,I?Y:+\-6MWO=LY>;$NT[>4[7V7:*]IW\;L>MG;92:M<IM4^F=*RJ
MGQ^PF" _>#E.,O[KY6B2+&J(;$O)H%8R^,]%&32I>Y-D44-D6[IW:MT[S1=E
M9Z^4 K^[4Y/[/FZP4Y'[+K[?WBE(>^,O7B"?F6Y(J% 75)8_L-I:-UP#TV?L
MV(>J$2O[IK\T91?W0/@LHP)RG"I*YZJCZH"7G5$YD6QN>H4)DZKS,,-4-9/(
MM8-:GS(FUQ.]0=V>AG\ 4$L#!!0    ( )&*8E9<]Z37% 0  'H/   9
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
M&- ER/$2,X87ZB:XXAP+#J[J!?A*T)R41!!I\2[' I'RO32]N\W!NS?OP1M
M:O!S3;<<U0L^=H6,4CW++0X1?6PC\D]$E./B @3P=^![OF\PG[W<'!K,\Y>;
M>\_-79G:+K]^EU^_\1><\#>CU8;6N):Y.Y%2-$CIWU=S+IA<#_^8<M<^+30_
M316)2[Y!!9XXL@IPS';8F;[]#<;>!U,F?Z6S_!<Y>Y;EH,MR8/,^_2X+I"R%
M# E2KT!)96:-,Z_U$C=>5$7<34,O@^'8W1VG15<%:9S YZK<H J"S.]4ST#"
M#B2T@MP*6MR/5"%; +DP977G2-5'$TSK*3H*P,\B;\!B$"7^ #@WB*( FDFB
MCB2RDGPB-:J+9CBPQ %T7I)5PV(<F4@+84BB*X+4'XAR711&26@FB3N2V$KR
MHY]8#<G-CSM0]@O61!,;AL8?3*"9+AK26.-ZY9)*.NK$2JTJ5"%+%1&@0(P]
M MEC[!$S5_1$'YLXC0:\!I$/A\BZR(^2Q#R :8>26E%F:$,$*LE_<E'=O$75
MYD-N@DCU1\,T&$#HHB&!-997#EK6D69VTC,E(].BUXJ?+HF&FES7R,IG'B/H
M]8V(9XT]QXSLD.H"N]7U:.P>O+.EXKPD-T@2+SC!<-1,07NI$&O,C$%#/?/#
M,CPSB<)@&+@N"K(3M1KV70JT;L_3STSNF:I?;ML3(1<_:MH3(XROSQ$_R8;U
MS2 +,R_UAT &61AY)]8\[%L":.\)OF))M$/E%K4O&*5\Q9$[$C82!5H,HS!+
MA\F?&751$&=#)H,NR-(L/0'5MP?0WA^H1N>EHV3J#\)T2*2K@@1JDTY7A;%W
M:LGW+0(\UR,\2 P+@KZ=C])L2& 0!7&<#!$,,@M#WQS ,]W!R25_=G^?&21A
M/(S;YN9YS/W6#NU[NZFCL8R"OB>/_#32QD&7:477&M8K]T;8MP'0W@<8BMR9
M/@[JV_W(M(@,,M,J,L@L4[#?]*%]US<7!4#9F8TTT]Y@M EZ5I);)2V0>_1Y
M0GU,^H;8BM1<3KZEM/$N$ID1UGZ?:4\$W31?+.94"%HUAVN,%I@I@;R_I%0\
MG:B/(-U7LNG_4$L#!!0    ( )&*8E9\G^G8K@0  %(;   9    >&PO=V]R
M:W-H965T<R]S:&5E=#4W+GAM;+59:V_;-A3]*X16%"W012;I9VH;R*/%,B1
MD+0;AJ(?:(FVB4JB1])Q NS'CY0<T6FD&T>5O]AZ\=S#RT,>/L8;J7[H)><&
MW:=)IB?!TIC5<1CJ:,E3IH_DBF?VS5RJE!E[JQ:A7BG.XKQ0FH2DT^F'*1-9
M,!WGSZ[5="S7)A$9OU9(K].4J8=3GLC-),#!XX,;L5@:]R"<CE=LP6^Y^;JZ
M5O8N+%%BD?),"YDAQ>>3X 0?G]*!*Y!_\9?@&[USC5Q59E+^<#<7\23H.$8\
MX9%Q$,S^W?$SGB0.R?+X=PL:E#%=P=WK1_3/>>5M969,\S.9_"UBLYP$PP#%
M?,[6B;F1FS_XMD(]AQ?)1.>_:%-\.[ 1H[4V,MT6MO>IR(I_=K]-Q$X!0FH*
MD&T!DO,N N4LSYEAT[&2&Z3<UQ;-7>15S4M;<B)SK7)KE'TK;#DSO<@BF7+T
MA=USC7Y')W$L7+98@BZRHLU=[MZ=<\-$\AZ]02)#7Y9RK5D6ZW%H+ 4'%$;;
M<*=%.%(3#A-T)3.SU.A3%O/X*4!HN9<5((\5."4@XCF/CA#%'Q#I$(*^WIZC
M=V_> [BT3 S-<>D^B?EV:=^B"\-3_;VJT@54MQK*=:QCO6(1GP2VYVBN[G@P
M??L;[G<^ D2[)=$NA/Y(U+![9/NJL@V6+5 BM4814^K!-N*&J>JV*H#[.;#K
MOG=30D>V/X_#NPI"O9)0KPU"*),&\?N54#_KH"!7!.GMD,-=RZV&7+\DUV^#
MW(<M,S3C9L-Y9M5%";*:=Q>#*KK]9W2[>%3'=E"R'8!L+P6;B428!V2)H746
M<67[89;37TF==]7*EAT\:]D:)L.2R1!D\HFI1'!M7(= _W"FT+<KGLZX^H[^
M0S=O6;KZ>([.;%,*@\Y<)N4=5[K\J(HC&+!AIQF5U1FUU[M'!R"*.WZ [H"9
M=PF/BL1&/K&Y/(O!^<&V1N5(#.,Z14,$=QP$PR)EIEUAP/&:)ISX^I#VM+'%
M:IFK-RD,6LLOB /&)9TN* YO3AAVIUMCU9$/G)<RLK.*/]=*Z%@44S)0!"!N
MT\1Z#\.]%D4 &F)3KM[2<"N>5LF\_\PH>KW:&0#VOH5AX]JKV9L/$&#PIOGV
M5HB'+6KC$#:'O<]AT)VJ!XA*GJ-G2L"T3@C$NQ>!769?(=3/+ZK(PD$;)I5X
MQR.X/0&00[@9\6Y&0 =ZY807-HT70MD5V #B[%V-P.ZSKVCJ9AZ5W ^Q1B/>
M!TFW1<D<PON(]S[2R@)N/\G H>P\ T.<O0<2V ,_\]@R36 )@!!-T^H]D0Q:
ME, A+(YXBR/P<N\7IA1;Y"=&,NS6+MR)MS("6]G/3=QX^@#':9A;ZBV1=EK<
M63J$TU'O=!1>V^T]?=CB/-E+ZM>U.?7N16%+J6CSU\T48/RF^=O91&QS%_$0
M%D6]1=%6-A+W&O9?"/7"W@/U5D5A_ZC0QVLF!3!ZTXQ[TZ+]%M5Q"/>BWKTH
MO*)K51UPJ.=;K 7G<.>8(^5JD1_FV/ARG9GBQ*-\6AX8G13')/[SXK3IBJF%
MR#1*^-P6[1P-K!!4<8!3W!BYR@]-9M(8F>:72\ZLV-P']OU<2O-XXP*4QVC3
M_P%02P,$%     @ D8IB5JN^*(N*"   9T(  !D   !X;"]W;W)K<VAE971S
M+W-H965T-3@N>&ULM9SO<YLV&,?_%9W7VVUW:<P/_\BZQ'>N@6MV39MKVNW%
M;B]D$($5$)5$G-SMCY\$!"R'**9[]J*-P7H^"'VE!_%%^'Q'V5>>$"+0?9X5
M_&*2"%&^F4YYF) <\U-:DD)^$U.68R$WV>V4EXS@J [*LZEC68MICM-BLCJO
M]UVSU3FM1)86Y)HA7N4Y9@]O249W%Q-[\KCC4WJ;"+5CNCHO\2VY(>)+><WD
MUK2C1&E."I[2 C$27TS6]IO G:N NL3O*=GQO<](G<J6TJ]JXS*ZF%BJ1B0C
MH5 (+/_<D0W),D62]?C60B?=,57@_N='>E"?O#R9+>9D0[,_TD@D%Y.S"8I(
MC*M,?**[=Z0]H;J"(<UX_3_:M66M"0HK+FC>!LL:Y&G1_,7W;4/L!3B+9P*<
M-L Y"'CV"&X;X!X>P7DF8-8&S(X-F+<!\V,#%FW HF[[IK'JEO:PP*MS1G>(
MJ=*2IC[4<M71LH'30O6L&\'DMZF,$ZOW1,K"3]"&YGDJ9)<1<@,7D=Q1B+2X
M)468$HY>HW44I:HOX Q=%DV/5CWC)X\(G&8_HU<H+=#GA%9<1O/SJ9"54X>8
MAFU%WC85<9ZIB(NNY!$3COPB(M% _,8<;SL&P%2V2M<TSF/3O'6,1(^$I\BU
M3Y!C.0[Z<N.AGU[]C&+QXP_V\NS7H1H"\[RC>?;RD3> \<V8WW!QBJR#:@U@
M@N//SA[&:"JX70=U:Z[[#/>C2 C;[Y[HS_>R"+H4).=_#?6SAC<;YJE,_8:7
M."07$YF*.6%W9+*2$BRL04DA81XDS(>$!4 P3>%9I_#,1&]2$!*$Y4-JFF,=
M"ST0S(;RS>:[(SUCY%B=(&$!$$S3:=[I-#>VV(<JW\JA2&.4U8J1>]'.,&BI
MK@6#2;]!SFNDFN7<K6;GT[M]F5XLX1FK-58.2%@ !-/D6'1R+(QR^%WSJZ'3
MRX)O&2$J4P[)84;.GQ],WQOH&0/'B@<)"X!@FGC+3KREL<&N&0T)B3B*&<T1
MQQFI!503+_6O*D*:EQD1)$(Q#M,L%0]#<AH/,O92!PGS&MAB;U0O+<O2![8/
M><0 "*;)>=;)>6:6D[!0CCAY*Z9DQ$51R6FRNN&1-U_# ]'(&ZM< [/=O=:V
M3JVS@S0*>4@?$A8 P33I?NFD^\4HW641LCIORMN7TB@C4JDV(8BG]R(Y0?+F
M^$[N3>H!J_:1=JN0M\J,8R;OFX:4;ZIC6[I8R_G!9?&X8I[QY,:*"@D+@&":
MJ+;5W]9:1EG71XQ!,V+L(&QI^RG/GAVF/ _TF#XH+8"BZ9+M.1&V4;*/<OAA
MY3FT$QFZS=);_.S,LJ5I[>W.9LN#<=06FYN+>>:ZC=8%DA8,G&G?K?3&=OK&
M=HYL[/KVZP35GN)K&K_^(IM^S3D9'C+.0&LN[,/D=5PQSUS'T8T.20M:VC&-
MWEL9MO$^>O4^%6V/1C=$B*R>II^@=4XK>7E9[S"+U(1/30D;V^,:L^&)7WN@
M_09>SJU#%4#-"U":#TH+H&BZKKV!89N]A'48*@75:+H1<CH@=>3H2QEA090Y
MMWAM.>C/*Z)NGP<=*S-^](4(DN:!TGQ06@!%TV7O_1![#FQ-VI#NPP:4YH'2
M?%!: $73A>Z=%MML;]P(&GY-:!;)>3WROU7R;AQMJKS*L'HLAOPX)J% 'V.T
MCAHK3'UN;,V!U##8,2"=C4U+V[\ZG#V=B8(Z,Z"T (JFZ]V;,[;9G1D[$P6U
M84!I'BC-MY_:.O;,/NQ: =1!=?EZ,\8VNS'?.[<%]61 :1XHS6]I+\KX?_@R
M=F_,V&9GYA/EY"[-,BG@U8<VG1IG49#VQ0:4YH'2?%!: $73'[+W3HUC <^B
M'%#?!I3F@=)\4%H 1=.%[OT=YUA_9U1:=H9\GL5ALMH<5\PSUW&T/J ^#Q1-
MUZ>WA!RS)?2>2 FD+$]U(FJ)6K<#?7[F4?T+?+M]2HA<E#<K=>PS%.&'P>>-
M@"S/S!JM.:C-!$73->\=*<?L2%WA^S2O\NZZBOY!8R^[YB.,SL:@GA4HS0>E
M!5 T7?G>LW)FT)==4)<*E.:!TGQ06@!%TX7N72K'O&SGOZ=U,]^P:.2[(SUS
MY&@]0<TH*)JN9V]&.68S2JW"5LNR^7[2/LSC@SJ">DR@- ^4YH/2 BB:KG=O
M1CE+Z$0-ZD>!TCQ0F@]*"Z!HNM"];>68;:O/B:0JE_E@'0K=%83Q)"W5$A5:
M":Y\9)6V0]DG:(&X<J>1H(@4.!2R4$3R(HW3L'G2:%P/:*[2Z*XRN!#I\*DO
MZ#%]4%H 1=.[0&]Y.6;+:T-929EZ;/B.X.A;A9E0CQR,61W4]0*E>: T'Y06
M0-'TEQIZU\N%=KU<4-<+E.:!TGQ06@!%TX7N72_W!=<KEIF8U(L$,[Q%VRK-
MZN2-&<%RXF9X_>>M^W3ITFSV9!7MYKABGKF>HS4"=;Z@:+I&O?/EOK08JKY2
MJDNH6E0?G:"(\)"E]>Y!92 ]H,T+M?N<D/8Y9((YPMUR?[&3>>.A]<%4_TJ+
M,*MDS5%,*_;X4D9]5CA,VE.K5[ VM)@R%*OGUPV!5]N_U6-L65[E)H*V1/73
M@CZ^J(DJ.;-@>P!5$2Z+/=!ZV?H#"BL9)B<O*6V6L:NB,L65ZCL:AE7YH(AJ
M;\FH+"=KCT6]+=*\GNMT[Y2<#J894",/E!9 T?0NO/>6G-G(4ZL22G4A,4X6
MS)#1_1;VY3C8M^-@7X_[/[PZM_?J7&BOS@7UZD!I'BC-!Z4%4#1=Z-ZK<\V.
MV"?"!4M#]=I/B'DRJ.S\Z7.NIU."(PIYYKJ,U@'48X.B-3I,]]Z/SPF[K7_)
M@*-Z95;S/GBWM_NUA'7]&P$'^S?V&Z_YS8,>T_P$PQ5FMZF\VF8DEDCK="E/
M@#6_:M!L"%K6;^%OJ1 TKS\F\AZ/,%5 ?A]3*AXWU &ZWY98_0M02P,$%
M  @ D8IB5CS6G.&3!P  X3X  !D   !X;"]W;W)K<VAE971S+W-H965T-3DN
M>&ULM5M=;]LV%/TKA%?L XAC\4.6W24&6FO%.K1HT*S;P[ 'Q:9CK9+H2G2R
M OOQHV3%M"+IVDQO7A+)]CW4/:3(<ZZHBWN5?R[64FKR;YIDQ>5@K?7FY6A4
M+-8RC8ISM9&9^6:E\C32YC2_'16;7$;+*BA-1LSSQJ,TBK/![*+Z["J?7:BM
M3N),7N6DV*9IE']]+1-U?SF@@X<//L:W:UU^,)I=;*);>2WUI\U5;LY&>Y1E
MG,JLB%5&<KFZ'+RB+T._"JA^\4<L[XN#8U*F<J/4Y_+D[?)RX)57)!.YT"5$
M9/[=R;E,DA+)7,>7&G2P;[,,/#Q^0']3)6^2N8D*.5?)G_%2KR\'DP%9RE6T
M3?1'=?^KK!/R2[R%2HKJ+[FO?^L-R&);:)76P>8*TCC;_8_^K8DX"*"B)X#5
M >S4 %X'\%,#1!T@*F9VJ50\A)&.9A>YNB=Y^6N#5AY49%;1)OTX*_O]6N?F
MV]C$Z=D[:4@KSLA<I6FL38=J<Q)E2_-!IN/L5F:+6!9D2*[-B%MN$TD^K,C;
M=&/ZJSQZM52;JO_,\>]K2:ZUB8WR)?F0E0B%2N)EI.62O(Z2*%N8'U2#^<=0
MZBA.?C*XGZY#\N.+G\@+$F<&0FT+@U!<C+1)KKS$T:).Y/4N$=:32"@7YX33
M,\(\QCK"YW#X;U%V3KS^\/#TUFDS?&1Z9-\M;-\MK,+C/7BOBD+J3A9V<:([
MKIPE7A:F<^3EP$P#A<SOY&#V_7=T[/W<Q0DF6(@$UN"+[_GB$/KLG1DT9^1F
M&R=+,VCK(2R_;.--.:2[>-SAC2N\<G*\FPF?CB]&=X?\@(VZ\M-ND=& TWV3
MC<3%/G$!)OYA(_.HO%%)4M[))"_GN:%:#;?F).H=13M0_^!:*!]3_U'Z8-.N
MZ;>;]+I3]_>I^^ ]\BZ.;N(DUN7\5':WF2L7G]<J6<J\^*'J?/VU*W<?\P["
M! N1P!ILCO=LCL&!--_FN;E5R$;EU82N5F059V;.MF-+W23Q;51^VSFFQJT.
MG@:/!A1X":YLM=OC0<^0"O8D!/#=I-<R-\ONCHK$#K"N?(-6^R*8/DH8;,XU
MX7:#=-HS?4SV"4_ A-^X=?$$N(=W"8/-N2;<;HX&OC?N3GFZ3WGJ-&,>27G:
M,5,*\7A@@TVZIMUNLF=84\^J/ ],^M5BL4VW227%C"J.%W'GHEBC'*Y10T89
M]>FC?.'F7!.NT0XS'M+IV)NRGKP/U"T]EK?:5D)V+TT+\FE3:E(CU>AXZ#'R
MUWN9WLC\[TY"0'C7Q0(5+<1":U)K%2I]JD2EJ!H5%2W$0FN29F4JA77J$^4:
MC.K,:%N)4D&]1U-YB-5HDRHK;*EX%GE',57K'!4MQ$)K4FH%,P45I.O2!Z,Y
M,^F?-NJ>0P13JX(I+(-=%@SR'YGO5M7X3I)?5BNYT&?D2N:Q6I;Z^:$X<F:.
M_MD6AV40<,W!5,ES5+00"ZW9.U:>T^"I:PZFTIZCHH58:$W2K,2GL,9WKXW
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
MXPB574#S$RG-NF,=5,^M^#=02P,$%     @ D8IB5F:K)<7P P  S!   !D
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
M5I::CW*84C^)V@'H^T8I^S)Q&]0=ZNQ_4$L#!!0    ( )&*8E;DB6-[+0(
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
M1T;I*@WML6NB#+JG5//HXB*V:%B5YA>'*V6M2O+'+3(Z:;@.]'VMJ"HM&VZ
MZCI\\B]02P,$%     @ D8IB5A<-ZYS_ @  .0L  !D   !X;"]W;W)K<VAE
M971S+W-H965T-S N>&ULK59=;YLP%/TK%JNF3EK+1])\= E2&C:M#Y6B9MT>
MICTX<!-0P<YLD[3_?M>&L'Q0U$B\)-C<<^QS?'VYHRT7SS(&4.0E2YD<6[%2
MZUO;EF$,&977? T,WRRYR*C"H5C9<BV 1@:4I;;G.#T[HPFS_)&9FPE_Q'.5
M)@QF@L@\RZAXO8.4;\>6:^TF'I-5K/2$[8_6= 5S4$_KF<"17;%$209,)IP1
M <NQ-7%O@X&.-P$_$]C*O6>BE2PX?]:#^VAL.7I#D$*H- /%OPU,(4TU$6[C
M;\EI54MJX/[SCOV;T8Y:%E3"E*>_DDC%8VM@D0B6-$_5(]]^AU+/C>8+>2K-
M+]D6L?VA1<)<*IZ58-Q!EK#BG[Z4/NP!W-X; *\$>,> [AN 3@GHO!?0+0%=
MXTPAQ?@04$7]D>!;(G0TLND'8Z9!H_R$Z6.?*X%O$\0I_Q&D$GFH<I&P%9ER
MJ22Y(I,H2O2QT)3<LR*W]"%=!J!HDG["B*=Y0"XO/I$+DC#R(^:YI"R2(UOA
MGC2S'9;KWQ7K>V^L[WKD@3,52_*511 =$M@HIE+D[13=>8V, 837I.-^)I[C
M>34;FKX?[M; @_?#G08UG>I\.H:O<\;Y_)XL<!)OS)\ZOPN^;CV?KB*W<DU#
M&%M8)B2(#5C^QP]NS_E2YU6;9$%+9 <^=BL?NTWL_ESQ\/E*5XB(A#S#JBE-
M3M<Y6##U#),NFQN_,QP.1O9FWYG3(,\9.H=!P6E0=]AWJZ #)3>5DIMF)?QU
M 921F> 1)@:FPP-D"Q"UR=!(=6XRM$D6M$1V8&&OLK#7\J7JM>ECFV1!2V0'
M/O8K'_O-J0@;$)2%0+#X$ZYB$"2,J5A![9>@D>Q<$_NG5\LYOGZG,?V]F /)
M@TKRH+4Z,CA9?GB\Q6GC:N?F0DMDA3'V7E.1 9ZI;LXDBLZ9*K[&U6S5_TU,
MVW,T?X=]8='&_:<IFLH'3)6$29+"$BF=ZSX6!5$T:L5 \;5I719<82-D'F/L
M;4'H 'R_Y%SM!GJ!JEOV_P%02P,$%     @ D8IB5N5WLWNY @  . <  !D
M  !X;"]W;W)K<VAE971S+W-H965T-S$N>&ULG57;CM,P$/V549 02'1SZ54E
MC=3N@EB)U59; 0\K'MQDTEB;V,5VF^W?XTL;"DWSP$OBR\PY,V?L<5QS\2(+
M1 6O5<GDS"N4VDY]7Z8%5D3>\"TRO9-S41&EIV+CRZU DEFGJO2C(!CY%:',
M2V*[MA1)S'>JI R7 N2NJH@X++#D]<P+O=/"$]T4RBSX2;PE&URA^K9="CWS
M&Y2,5L@DY0P$YC-O'DX7$V-O#;Y3K.79&$PF:\Y?S.0^FWF!"0A+3)5!(/JW
MQULL2P.DP_AUQ/0:2N-X/CZA?[:YZUS61.(M+W_03!4S;^)!ACG9E>J)UU_P
MF,_0X*6\E/8+]=$V\"#=2<6KH[..H*+,_<GK48<SARB\XA ='2(;MR.R4=X1
M19)8\!J$L=9H9F!3M=XZ.,I,459*Z%VJ_52R*HA 6.B\,KCEE:ZU)$:N'JQ<
MF> QAVM&L$1ASP5+T1E)F-=$9/"X4U(1EE&V@;D1GJH#O+M#16CY'GIMCL\/
M6*U1_(Q]I?,RT?GI,8>%RR&ZDD,8P0-GJI#PB668_0W@:T$:5:*3*HNH$_$.
MTQOHAQ\@"J((I VP [;?B-VWL/TNL7OK2QWG0A"V07W8%:P/<&ZW) >[['1]
M_JHAX5YA)5N%<OR#=GYSP:=R2U*<>?H&2Q1[])*W;\)1\+$CNT&3W: +/3FO
M.9' <] RVIJ>I RG;3$[U*%%-3UDGXP'PR (8G_?$LVPB6;8&<V]E+M_SX+C
M&U[P#?O!5;Y1PS?JY-,](D>J,/-3<ZK+=N[1!7<O[$AVW)"/.\GMX6AG'%\P
M7N&:-%R3_R\SN"O36N?)121AV":\?];-*A0;V[,EI'S'E&MLS6KS+,Q=-_QC
M[MZ4!R(VE$DH,=>NP<U8LPO7I]U$\:WMC6NN=*>UPT(_;2B,@=[/.5>GB2%H
M'LOD-U!+ P04    " "1BF)6D6?!BW\%  ! *0  &0   'AL+W=O<FMS:&5E
M=',O<VAE970W,BYX;6R]FFUOZC84Q[^*Q:ZF5N*6)#ST88#4DF3KU$JHK-N+
M:2],8HC5).;:#MQ.^_"SDS0A;?"%NZ/Q I+@\SN._\<'Y^#QCO$7$1$BT=<D
M3L6D$TFYN>GU1!"1!(L+MB&I^F;%>(*E.N7KGMAP@L/<*(E[CF6->@FF:6<Z
MSJ_-^73,,AG3E,PY$EF28/YZ1V*VFW3LSMN%)[J.I+[0FXXW>$T61#YOYER=
M]2I*2!.2"LI2Q,EJTKFU;WPG-\A;_$[)3NP=(WTK2\9>],E]..E8ND<D)H'4
M"*P^MF1&XEB35#^^E-!.Y5,;[A^_T?W\YM7-++$@,Q;_04,933I7'122%<YB
M^<1VOY#RAH::%[!8Y.]H5[:U.BC(A&1)::QZD-"T^,1?RX'8,[ '!PR<TL Y
MUJ!?&O2/-1B4!H/W!L,#!L/28'BLAU%I,,K'OABL?*1=+/%TS-D.<=U:T?1!
M+E=NK0:8ICJR%I*K;ZFRD]-%MA3D2T92B;RM?O^,;L.0:M5QC.[3(G9U#)RY
M1&(:GZL6SPL7G7TZ1Y\03=%O$<L$3D,Q[DG5(8WM!:5SKW#N''#>1X\LE9%
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
MCMQC)8QQ8K3^-8+)#^Q^ %!+ P04    " "1BF)6%B'K1T0%  #2+P  #P
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
M%(':6$PN=AN'K$5AO6^;RJ:\SA[[^E/*]#6AS"?'/7'=^'B4-Q3LRX1AY?N
MUW,WCQ1"4]/DUH9T;;N\BVU;%M-S2['<7^*+'MURV514N^JART?*Z /9.JZ)
M4M>6NZ)'^Y-3OF':??*#\\<R^P+SSMO@?,P3"_3[N+>1#*>G/A>BD)K]K_B>
MF$L?_'XT3+NF^H?9^7J?7-B,\XAL?!Q^QQ]G_%[_EWT(D#XD2!\*I \-TH<!
MZ6,.TL<Q2!\G('WP&4HC**)R%%(YBJD<!56.HBI'896CN,I18.4HL@H4606*
MK )%5H$BJT"15:#(*E!D%2BR"A19!8JL$D56B2*K1)%5HL@J4625*+)*%%DE
MBJP215:)(JM"D56AR*I09%4HLBH4616*K I%5H4BJT*15:'(JE%DU2BR:A19
M-8JL&D56C2*K1I%5H\BJ4635*+(:%%D-BJP&15:#(JM!D=6@R&I09#4HLAH4
M60V*K',46><HLL[_4]9[YS9_'#\^R\XV_5L^&_^^>?X"4$L! A0#%     @
MD8IB5@=!36*!    L0   !               ( !     &1O8U!R;W!S+V%P
M<"YX;6Q02P$"% ,4    " "1BF)6$O='^^T    K @  $0
M@ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " "1BF)6F5R<(Q &
M  "<)P  $P              @ '+ 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+
M 0(4 Q0    ( )&*8E8=B!.JP0<  "\R   8              " @0P(  !X
M;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " "1BF)6EI8V._,%
M   7&0  &               @($#$   >&PO=V]R:W-H965T<R]S:&5E=#(N
M>&UL4$L! A0#%     @ D8IB5@LYEMO$ @  U@<  !@              ("!
M+!8  'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( )&*8E8!
M@S32NP4  .46   8              " @289  !X;"]W;W)K<VAE971S+W-H
M965T-"YX;6Q02P$"% ,4    " "1BF)6>;61VSP,   !I0  &
M    @($7'P  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @
MD8IB5@'6[FOS @  APD  !@              ("!B2L  'AL+W=O<FMS:&5E
M=',O<VAE970V+GAM;%!+ 0(4 Q0    ( )&*8E8U_*F"; <  $HA   8
M          " @;(N  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4
M    " "1BF)6!'0M84HA  #<9@  &               @(%4-@  >&PO=V]R
M:W-H965T<R]S:&5E=#@N>&UL4$L! A0#%     @ D8IB5@*#[[NV"@  *QL
M !@              ("!U%<  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+
M 0(4 Q0    ( )&*8E9C6*T2^08  !82   9              " @<!B  !X
M;"]W;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ D8IB5@.!8""]
M P  P @  !D              ("!\&D  'AL+W=O<FMS:&5E=',O<VAE970Q
M,2YX;6Q02P$"% ,4    " "1BF)6TZ"@!R &   !#P  &0
M@('D;0  >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( )&*
M8E;_.3;^S P  /PD   9              " @3MT  !X;"]W;W)K<VAE971S
M+W-H965T,3,N>&UL4$L! A0#%     @ D8IB5C?YIW-/!P  @A$  !D
M         ("!/H$  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4
M    " "1BF)6KU+'VVP-   U)@  &0              @('$B   >&PO=V]R
M:W-H965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( )&*8E8F(0Z1VP(  "@&
M   9              " @6>6  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL
M4$L! A0#%     @ D8IB5I\A/S+Z!0  P@X  !D              ("!>9D
M 'AL+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " "1BF)60SF$
MNBH"  #?!   &0              @(&JGP  >&PO=V]R:W-H965T<R]S:&5E
M=#$X+GAM;%!+ 0(4 Q0    ( )&*8E9#C#]_8P0  -\)   9
M  " @0NB  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @
MD8IB5LAD#?I7 @  - 4  !D              ("!I:8  'AL+W=O<FMS:&5E
M=',O<VAE970R,"YX;6Q02P$"% ,4    " "1BF)6DI;W(N<%  #'#0  &0
M            @($SJ0  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4
M Q0    ( )&*8E;LTS^7>1\  *]F   9              " @5&O  !X;"]W
M;W)K<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ D8IB5FK%_"OM @
M3P8  !D              ("! <\  'AL+W=O<FMS:&5E=',O<VAE970R,RYX
M;6Q02P$"% ,4    " "1BF)6B'G:5ZL#   ="0  &0              @($E
MT@  >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( )&*8E8Z
MDNI[N0(  &D&   9              " @0?6  !X;"]W;W)K<VAE971S+W-H
M965T,C4N>&UL4$L! A0#%     @ D8IB5@9'-%LT"   V"   !D
M     ("!]]@  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4
M" "1BF)65QRP)- $  !L"P  &0              @(%BX0  >&PO=V]R:W-H
M965T<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( )&*8E:^HY'U/P0  &@*   9
M              " @6GF  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L!
M A0#%     @ D8IB5@0;&.M9 @  %P4  !D              ("!W^H  'AL
M+W=O<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " "1BF)63"D,^"L&
M  !)$   &0              @(%O[0  >&PO=V]R:W-H965T<R]S:&5E=#,P
M+GAM;%!+ 0(4 Q0    ( )&*8E;6F%(T2 0  $04   9              "
M@='S  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ D8IB
M5D'ZJ2Y2!   '!D  !D              ("!4/@  'AL+W=O<FMS:&5E=',O
M<VAE970S,BYX;6Q02P$"% ,4    " "1BF)6"OH\K3 '   J0@  &0
M        @('9_   >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0
M   ( )&*8E::QJDZX@(  /H*   9              " @4 $ 0!X;"]W;W)K
M<VAE971S+W-H965T,S0N>&UL4$L! A0#%     @ D8IB5DM738OR @  9@H
M !D              ("!60<! 'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q0
M2P$"% ,4    " "1BF)6%?(TTE4#  #K"@  &0              @(&""@$
M>&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( )&*8E9 B3;-
MP0(   8'   9              " @0X. 0!X;"]W;W)K<VAE971S+W-H965T
M,S<N>&UL4$L! A0#%     @ D8IB5M$2\)L@!   ,A4  !D
M ("!!A$! 'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " "1
MBF)6BMN?,L4+  #OF   &0              @(%=%0$ >&PO=V]R:W-H965T
M<R]S:&5E=#,Y+GAM;%!+ 0(4 Q0    ( )&*8E9_D=X,  0  - 4   9
M          " @5DA 0!X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#
M%     @ D8IB5OJQ<[H@!   -Q(  !D              ("!D"4! 'AL+W=O
M<FMS:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    " "1BF)6KDRJ>NX#  !"
M#P  &0              @('G*0$ >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM
M;%!+ 0(4 Q0    ( )&*8E::J8?G=P,  "4,   9              " @0PN
M 0!X;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @ D8IB5A=0
M+%#Y @  GPH  !D              ("!NC$! 'AL+W=O<FMS:&5E=',O<VAE
M970T-"YX;6Q02P$"% ,4    " "1BF)6[AN0I_8"  #U!P  &0
M    @('J- $ >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    (
M )&*8E88;5D>A0,  ,,/   9              " @1<X 0!X;"]W;W)K<VAE
M971S+W-H965T-#8N>&UL4$L! A0#%     @ D8IB5B-J!V4 !   $A(  !D
M             ("!TSL! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"
M% ,4    " "1BF)6K*G(<]0"  !."   &0              @($*0 $ >&PO
M=V]R:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( )&*8E9]:<DPX (
M &@(   9              " @15# 0!X;"]W;W)K<VAE971S+W-H965T-#DN
M>&UL4$L! A0#%     @ D8IB5MVO0@K] @  JPH  !D              ("!
M+$8! 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " "1BF)6
M9F:XJ><"  """   &0              @(%@20$ >&PO=V]R:W-H965T<R]S
M:&5E=#4Q+GAM;%!+ 0(4 Q0    ( )&*8E94;(I4,P4  /$B   9
M      " @7Y, 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%
M  @ D8IB5O<I07Z> P  +@T  !D              ("!Z%$! 'AL+W=O<FMS
M:&5E=',O<VAE970U,RYX;6Q02P$"% ,4    " "1BF)6'E4A1OT"  "J"@
M&0              @(&]50$ >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+
M 0(4 Q0    ( )&*8E9<]Z37% 0  'H/   9              " @?%8 0!X
M;"]W;W)K<VAE971S+W-H965T-34N>&UL4$L! A0#%     @ D8IB5JZ3$ "<
M!   ,1,  !D              ("!/%T! 'AL+W=O<FMS:&5E=',O<VAE970U
M-BYX;6Q02P$"% ,4    " "1BF)6?)_IV*X$  !2&P  &0
M@($/8@$ >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( )&*
M8E:KOBB+B@@  &="   9              " @?1F 0!X;"]W;W)K<VAE971S
M+W-H965T-3@N>&UL4$L! A0#%     @ D8IB5CS6G.&3!P  X3X  !D
M         ("!M6\! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4
M    " "1BF)6^)ROU>T"   S"0  &0              @(%_=P$ >&PO=V]R
M:W-H965T<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( )&*8E9F=2=\, ,  'H)
M   9              " @:-Z 0!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL
M4$L! A0#%     @ D8IB5F:K)<7P P  S!   !D              ("!"GX!
M 'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    " "1BF)6OI>$
M[7@"  !5!0  &0              @($Q@@$ >&PO=V]R:W-H965T<R]S:&5E
M=#8S+GAM;%!+ 0(4 Q0    ( )&*8E;N\E;%B (  +4&   9
M  " @>"$ 0!X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @
MD8IB5OW2?,@!!P  "BL  !D              ("!GX<! 'AL+W=O<FMS:&5E
M=',O<VAE970V-2YX;6Q02P$"% ,4    " "1BF)6V&[\E44%  ! 'P  &0
M            @('7C@$ >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4
M Q0    ( )&*8E;5#_.CN ,  *T*   9              " @5.4 0!X;"]W
M;W)K<VAE971S+W-H965T-C<N>&UL4$L! A0#%     @ D8IB5N2)8WLM @
MM00  !D              ("!0I@! 'AL+W=O<FMS:&5E=',O<VAE970V."YX
M;6Q02P$"% ,4    " "1BF)6:7?4BSL%   :%P  &0              @(&F
MF@$ >&PO=V]R:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( )&*8E87
M#>N<_P(  #D+   9              " @1B@ 0!X;"]W;W)K<VAE971S+W-H
M965T-S N>&UL4$L! A0#%     @ D8IB5N5WLWNY @  . <  !D
M     ("!3J,! 'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4
M" "1BF)6D6?!BW\%  ! *0  &0              @($^I@$ >&PO=V]R:W-H
M965T<R]S:&5E=#<R+GAM;%!+ 0(4 Q0    ( )&*8E9071_@1P,  ,P4   -
M              "  ?2K 0!X;"]S='EL97,N>&UL4$L! A0#%     @ D8IB
M5I>*NQS     $P(   L              ( !9J\! %]R96QS+RYR96QS4$L!
M A0#%     @ D8IB5A8AZT=$!0  TB\   \              ( !3[ ! 'AL
M+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( )&*8E:L;5!7/ (  *\J   :
M          "  <"U 0!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4
M Q0    ( )&*8E9 :Q>Z  (  ,8I   3              "  32X 0!;0V]N
E=&5N=%]4>7!E<UTN>&UL4$L%!@    !0 %  YQ4  &6Z 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<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>89
<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>90
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>216</ContextCount>
  <ElementCount>361</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>76</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>10</UnitCount>
  <MyReports>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>1001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1002 - Statement -  CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1003 - Statement -  CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1004 - Statement -  CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/ConsolidatedStatementsOfOperations</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1005 - Statement -  CONSOLIDATED STATEMENTS OF STOCKHOLDER'S EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquity</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDER'S EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1006 - Statement -  CONSOLIDATED STATEMENTS OF STOCKHOLDER'S EQUITY (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDER'S EQUITY (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1007 - Statement -  CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>1008 - Disclosure -  Organization and Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Organization and Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>1009 - Disclosure -  Going Concern</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/GoingConcern</Role>
      <ShortName>Going Concern</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>1010 - Disclosure - Financial Instruments Measured at Fair Value and Concentrations of Credit Risk</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRisk</Role>
      <ShortName>Financial Instruments Measured at Fair Value and Concentrations of Credit Risk</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>1011 - Disclosure -  Related-Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related-Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>1012 - Disclosure -  Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>1013 - Disclosure -  Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>1014 - Disclosure -  Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>1015 - Disclosure -  Leases, Other Commitments, and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/LeasesOtherCommitmentsAndContingencies</Role>
      <ShortName>Leases, Other Commitments, and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>1016 - Disclosure -  Employee Benefit Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/EmployeeBenefitPlan</Role>
      <ShortName>Employee Benefit Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>1017 - Disclosure -  Supplemental Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/SupplementalInformation</Role>
      <ShortName>Supplemental Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>1018 - Disclosure -  Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>1019 - Disclosure -  Long-Term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/LongTermDebt</Role>
      <ShortName>Long-Term Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>1020 - Disclosure -  Restructuring Costs</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/RestructuringCosts</Role>
      <ShortName>Restructuring Costs</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>1021 - Disclosure - Subsequent Event</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/SubsequentEvent</Role>
      <ShortName>Subsequent Event</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>1022 - Disclosure -  Organization and Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Organization and Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>1023 - Disclosure -  Organization and Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>Organization and Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>1024 - Disclosure - Financial Instruments Measured at Fair Value and Concentrations of Credit Risk (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskTables</Role>
      <ShortName>Financial Instruments Measured at Fair Value and Concentrations of Credit Risk (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRisk</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>1025 - Disclosure - Stockholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.calyxt.com/role/StockholdersEquity</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>1026 - Disclosure -  Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.calyxt.com/role/StockBasedCompensation</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>1027 - Disclosure -  Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.calyxt.com/role/IncomeTaxes</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>1028 - Disclosure -  Leases, Other Commitments, and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/LeasesOtherCommitmentsAndContingenciesTables</Role>
      <ShortName>Leases, Other Commitments, and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.calyxt.com/role/LeasesOtherCommitmentsAndContingencies</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>1029 - Disclosure -  Employee Benefit Plan (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/EmployeeBenefitPlanTables</Role>
      <ShortName>Employee Benefit Plan (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.calyxt.com/role/EmployeeBenefitPlan</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>1030 - Disclosure -  Supplemental Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/SupplementalInformationTables</Role>
      <ShortName>Supplemental Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.calyxt.com/role/SupplementalInformation</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>1031 - Disclosure -  Organization and Summary of Significant Accounting Policies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail</Role>
      <ShortName>Organization and Summary of Significant Accounting Policies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>1032 - Disclosure -  Organization and Summary of Significant Accounting Policies - Schedule of Estimated Useful Life of Assets Used to Compute Depreciation Using the Straight-Line Method (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfAssetsUsedToComputeDepreciationUsingTheStraightLineMethodDetail</Role>
      <ShortName>Organization and Summary of Significant Accounting Policies - Schedule of Estimated Useful Life of Assets Used to Compute Depreciation Using the Straight-Line Method (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>1033 - Disclosure -  Going Concern - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail</Role>
      <ShortName>Going Concern - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>1034 - Disclosure - Financial Instruments Measured at Fair Value and Concentrations of Credit Risk - Summary of Fair Value Measurements and Financial Statement Presentation (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskSummaryOfFairValueMeasurementsAndFinancialStatementPresentationDetail</Role>
      <ShortName>Financial Instruments Measured at Fair Value and Concentrations of Credit Risk - Summary of Fair Value Measurements and Financial Statement Presentation (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>1035 - Disclosure - Financial instruments and financial risk management - Summary of Fair Value of the Common Warrants (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/FinancialInstrumentsAndFinancialRiskManagementSummaryOfFairValueOfTheCommonWarrantsDetail</Role>
      <ShortName>Financial instruments and financial risk management - Summary of Fair Value of the Common Warrants (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>1036 - Disclosure - Financial Instruments Measured at Fair Value and Concentrations of Credit Risk - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskAdditionalInformationDetail</Role>
      <ShortName>Financial Instruments Measured at Fair Value and Concentrations of Credit Risk - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>1037 - Disclosure -  Related-Party Transactions - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/RelatedPartyTransactionsAdditionalInformationDetail</Role>
      <ShortName>Related-Party Transactions - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>1038 - Disclosure - Stockholders' Equity - Summary Of  Warrants Transactions (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/StockholdersEquitySummaryOfWarrantsTransactionsDetail</Role>
      <ShortName>Stockholders' Equity - Summary Of  Warrants Transactions (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>1039 - Disclosure -  Stockholders' Equity - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail</Role>
      <ShortName>Stockholders' Equity - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>1040 - Disclosure -  Stock-Based Compensation - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/StockBasedCompensationAdditionalInformationDetail</Role>
      <ShortName>Stock-Based Compensation - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>1041 - Disclosure -  Stock-Based Compensation - Summary of Fair Values of Stock Options Granted and Assumptions used in Black-Scholes Model (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfStockOptionsGrantedAndAssumptionsUsedInBlackScholesModelDetail</Role>
      <ShortName>Stock-Based Compensation - Summary of Fair Values of Stock Options Granted and Assumptions used in Black-Scholes Model (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>1042 - Disclosure -  Stock-Based Compensation - Stock Options - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetail</Role>
      <ShortName>Stock-Based Compensation - Stock Options - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>1043 - Disclosure -  Stock-Based Compensation - Summary of Stock Option Activity (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail</Role>
      <ShortName>Stock-Based Compensation - Summary of Stock Option Activity (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>1044 - Disclosure -  Stock-Based Compensation - Summary of Stock-Based Compensation Expense Related to Stock Option Awards (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseRelatedToStockOptionAwardsDetail</Role>
      <ShortName>Stock-Based Compensation - Summary of Stock-Based Compensation Expense Related to Stock Option Awards (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>1045 - Disclosure -  Stock-Based Compensation - Summary of Net Cash Proceeds from Exercise of Stock Options Less Shares Used for Minimum Withholding Taxes and Intrinsic Value of Options Exercised (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/StockBasedCompensationSummaryOfNetCashProceedsFromExerciseOfStockOptionsLessSharesUsedForMinimumWithholdingTaxesAndIntrinsicValueOfOptionsExercisedDetail</Role>
      <ShortName>Stock-Based Compensation - Summary of Net Cash Proceeds from Exercise of Stock Options Less Shares Used for Minimum Withholding Taxes and Intrinsic Value of Options Exercised (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>1046 - Disclosure -  Stock-Based Compensation - Restricted Stock Units - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetail</Role>
      <ShortName>Stock-Based Compensation - Restricted Stock Units - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>1047 - Disclosure -  Stock-Based Compensation - Summary of Activity of Restricted Stock Units (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/StockBasedCompensationSummaryOfActivityOfRestrictedStockUnitsDetail</Role>
      <ShortName>Stock-Based Compensation - Summary of Activity of Restricted Stock Units (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>1048 - Disclosure -  Stock-Based Compensation - Summary of Grant Date Fair Value of Restricted Stock Unit Awards Vested (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/StockBasedCompensationSummaryOfGrantDateFairValueOfRestrictedStockUnitAwardsVestedDetail</Role>
      <ShortName>Stock-Based Compensation - Summary of Grant Date Fair Value of Restricted Stock Unit Awards Vested (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>1049 - Disclosure -  Stock-Based Compensation - Schedule of Weighted Average Grant Date Fair Value of Restricted Stock Units Issued (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/StockBasedCompensationScheduleOfWeightedAverageGrantDateFairValueOfRestrictedStockUnitsIssuedDetail</Role>
      <ShortName>Stock-Based Compensation - Schedule of Weighted Average Grant Date Fair Value of Restricted Stock Units Issued (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>1050 - Disclosure -  Stock-Based Compensation - Summary of Stock-Based Compensation Expenses Related to Restricted Stock Units (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesRelatedToRestrictedStockUnitsDetail</Role>
      <ShortName>Stock-Based Compensation - Summary of Stock-Based Compensation Expenses Related to Restricted Stock Units (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>1051 - Disclosure -  Stock-Based Compensation - Summary of Stock-Based Compensation Granted as Deemed Dividends (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantedAsDeemedDividendsDetail</Role>
      <ShortName>Stock-Based Compensation - Summary of Stock-Based Compensation Granted as Deemed Dividends (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>1052 - Disclosure -  Stock-Based Compensation - Performance Stock Units - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/StockBasedCompensationPerformanceStockUnitsAdditionalInformationDetail</Role>
      <ShortName>Stock-Based Compensation - Performance Stock Units - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>1053 - Disclosure -  Stock-Based Compensation - Summary of Fair Values of Performance Stock Units Granted and Assumptions used in Monte Carlo Simulation Pricing Model (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfPerformanceStockUnitsGrantedAndAssumptionsUsedInMonteCarloSimulationPricingModelDetail</Role>
      <ShortName>Stock-Based Compensation - Summary of Fair Values of Performance Stock Units Granted and Assumptions used in Monte Carlo Simulation Pricing Model (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>1054 - Disclosure -  Stock-Based Compensation - Summary of Stock-Based Compensation Expenses Related to Performance Stock Units (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesRelatedToPerformanceStockUnitsDetail</Role>
      <ShortName>Stock-Based Compensation - Summary of Stock-Based Compensation Expenses Related to Performance Stock Units (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>1055 - Disclosure -  Income Taxes - Summary of Reconciliation of Statutory Income Tax Rate (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/IncomeTaxesSummaryOfReconciliationOfStatutoryIncomeTaxRateDetail</Role>
      <ShortName>Income Taxes - Summary of Reconciliation of Statutory Income Tax Rate (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>1056 - Disclosure -  Income Taxes - Schedule of Deferred Tax Assets And Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail</Role>
      <ShortName>Income Taxes - Schedule of Deferred Tax Assets And Liabilities (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>1057 - Disclosure -  Income Taxes - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/IncomeTaxesAdditionalInformationDetail</Role>
      <ShortName>Income Taxes - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>1058 - Disclosure -  Leases, Commitments, and Contingencies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail</Role>
      <ShortName>Leases, Commitments, and Contingencies - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>1059 - Disclosure - Leases, Commitments, and Contingencies - Schedule Of Impact Of Adoption Of The Standard On Consolidated Balance Sheet (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesScheduleOfImpactOfAdoptionOfTheStandardOnConsolidatedBalanceSheetDetail</Role>
      <ShortName>Leases, Commitments, and Contingencies - Schedule Of Impact Of Adoption Of The Standard On Consolidated Balance Sheet (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>1060 - Schedule - Leases, Commitments, and Contingencies - Summary of Lease Cost (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfLeaseCostDetail</Role>
      <ShortName>Leases, Commitments, and Contingencies - Summary of Lease Cost (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>1061 - Schedule - Leases, Commitments, and Contingencies - Summary of Other Information Related to Leases (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfOtherInformationRelatedToLeasesDetail</Role>
      <ShortName>Leases, Commitments, and Contingencies - Summary of Other Information Related to Leases (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>1062 - Disclosure - Leases, Commitments, and Contingencies - Summary of Future Minimum Rental Payments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail</Role>
      <ShortName>Leases, Commitments, and Contingencies - Summary of Future Minimum Rental Payments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>1063 - Disclosure -  Employee Benefit Plan - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/EmployeeBenefitPlanAdditionalInformationDetail</Role>
      <ShortName>Employee Benefit Plan - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>1064 - Disclosure -  Employee Benefit Plan - Summary of Defined Contribution Plan (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/EmployeeBenefitPlanSummaryOfDefinedContributionPlanDetail</Role>
      <ShortName>Employee Benefit Plan - Summary of Defined Contribution Plan (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>1065 - Disclosure -  Supplemental Information - Summary of Certain Balance Sheet Amounts (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail</Role>
      <ShortName>Supplemental Information - Summary of Certain Balance Sheet Amounts (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>1066 - Disclosure -  Supplemental Information - Summary of Certain Statements of Operations Amounts (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainStatementsOfOperationsAmountsDetail</Role>
      <ShortName>Supplemental Information - Summary of Certain Statements of Operations Amounts (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>1067 - Disclosure -  Supplemental Information - Summary of Statements of Certain Statements of Cash Flows Amounts (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/SupplementalInformationSummaryOfStatementsOfCertainStatementsOfCashFlowsAmountsDetail</Role>
      <ShortName>Supplemental Information - Summary of Statements of Certain Statements of Cash Flows Amounts (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>1068 - Disclosure -  Segment Information - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/SegmentInformationAdditionalInformationDetail</Role>
      <ShortName>Segment Information - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>1069 - Disclosure -  Long-Term Debt - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/LongTermDebtAdditionalInformationDetail</Role>
      <ShortName>Long-Term Debt - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>1070 - Disclosure -  Restructuring Costs - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/RestructuringCostsAdditionalInformationDetail</Role>
      <ShortName>Restructuring Costs - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>1071 - Disclosure - Share Based Compensation- Summary Of Share Based Compensation Performance Shares Award Outstanding Activity (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationPerformanceSharesAwardOutstandingActivityDetail</Role>
      <ShortName>Share Based Compensation- Summary Of Share Based Compensation Performance Shares Award Outstanding Activity (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="d425657d10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>1072 - Disclosure - Subsequent Event - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.calyxt.com/role/SubsequentEventAdditionalInformationDetail</Role>
      <ShortName>Subsequent Event - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 6 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, dei:EntityAddressStateOrProvince, us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue, us-gaap:NumberOfReportableSegments, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 -  d425657d10k.htm 9, 3214</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" original="d425657d10k.htm">d425657d10k.htm</File>
    <File>clxt-20221231.xsd</File>
    <File>clxt-20221231_cal.xml</File>
    <File>clxt-20221231_def.xml</File>
    <File>clxt-20221231_lab.xml</File>
    <File>clxt-20221231_pre.xml</File>
    <File>d425657dex1044.htm</File>
    <File>d425657dex231.htm</File>
    <File>d425657dex311.htm</File>
    <File>d425657dex312.htm</File>
    <File>d425657dex32.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>g425657g58x99.jpg</File>
    <File>g425657g65t55.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="2">http://fasb.org/srt/2022</BaseTaxonomy>
    <BaseTaxonomy items="676">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="37">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>93
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "d425657d10k.htm": {
   "axisCustom": 0,
   "axisStandard": 30,
   "baseTaxonomies": {
    "http://fasb.org/srt/2022": 2,
    "http://fasb.org/us-gaap/2022": 676,
    "http://xbrl.sec.gov/dei/2022": 37
   },
   "contextCount": 216,
   "dts": {
    "calculationLink": {
     "local": [
      "clxt-20221231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "clxt-20221231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "d425657d10k.htm"
     ]
    },
    "labelLink": {
     "local": [
      "clxt-20221231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "clxt-20221231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "clxt-20221231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/srt/2022q3/srt-sup-2022q3.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022q3/us-gaap-sup-2022q3.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/currency/2022/currency-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd",
      "https://xbrl.sec.gov/exch/2022/exch-2022.xsd",
      "https://xbrl.sec.gov/naics/2022/naics-2022.xsd",
      "https://xbrl.sec.gov/sic/2022/sic-2022.xsd",
      "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd"
     ]
    }
   },
   "elementCount": 585,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 6,
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 11
   },
   "keyCustom": 76,
   "keyStandard": 285,
   "memberCustom": 32,
   "memberStandard": 42,
   "nsprefix": "clxt",
   "nsuri": "http://www.calyxt.com/20221231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "1001 - Document - Cover Page",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.calyxt.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "clxt:FairValueOfFinancialInstrumentsAndConcentrationsOfCreditRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1010 - Disclosure - Financial Instruments Measured at Fair Value and Concentrations of Credit Risk",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRisk",
     "shortName": "Financial Instruments Measured at Fair Value and Concentrations of Credit Risk",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "clxt:FairValueOfFinancialInstrumentsAndConcentrationsOfCreditRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1011 - Disclosure -  Related-Party Transactions",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.calyxt.com/role/RelatedPartyTransactions",
     "shortName": "Related-Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1012 - Disclosure -  Stockholders' Equity",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.calyxt.com/role/StockholdersEquity",
     "shortName": "Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1013 - Disclosure -  Stock-Based Compensation",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.calyxt.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1014 - Disclosure -  Income Taxes",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.calyxt.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1015 - Disclosure -  Leases, Other Commitments, and Contingencies",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.calyxt.com/role/LeasesOtherCommitmentsAndContingencies",
     "shortName": "Leases, Other Commitments, and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1016 - Disclosure -  Employee Benefit Plan",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.calyxt.com/role/EmployeeBenefitPlan",
     "shortName": "Employee Benefit Plan",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1017 - Disclosure -  Supplemental Information",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.calyxt.com/role/SupplementalInformation",
     "shortName": "Supplemental Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1018 - Disclosure -  Segment Information",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.calyxt.com/role/SegmentInformation",
     "shortName": "Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1019 - Disclosure -  Long-Term Debt",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.calyxt.com/role/LongTermDebt",
     "shortName": "Long-Term Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002 - Statement -  CONSOLIDATED BALANCE SHEETS",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://www.calyxt.com/role/ConsolidatedBalanceSheets",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AssetsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1020 - Disclosure -  Restructuring Costs",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.calyxt.com/role/RestructuringCosts",
     "shortName": "Restructuring Costs",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1021 - Disclosure - Subsequent Event",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.calyxt.com/role/SubsequentEvent",
     "shortName": "Subsequent Event",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UseOfEstimates",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1022 - Disclosure -  Organization and Summary of Significant Accounting Policies (Policies)",
     "menuCat": "Policies",
     "order": "22",
     "role": "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies",
     "shortName": "Organization and Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UseOfEstimates",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "clxt:ScheduleOfEstimatedUsefulLivesOfAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1023 - Disclosure -  Organization and Summary of Significant Accounting Policies (Tables)",
     "menuCat": "Tables",
     "order": "23",
     "role": "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesTables",
     "shortName": "Organization and Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "clxt:ScheduleOfEstimatedUsefulLivesOfAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "clxt:FairValueOfFinancialInstrumentsAndConcentrationsOfCreditRiskDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "clxt:SummaryOfFairValueMeasurementsAndFinancialInstrumentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1024 - Disclosure - Financial Instruments Measured at Fair Value and Concentrations of Credit Risk (Tables)",
     "menuCat": "Tables",
     "order": "24",
     "role": "http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskTables",
     "shortName": "Financial Instruments Measured at Fair Value and Concentrations of Credit Risk (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "clxt:FairValueOfFinancialInstrumentsAndConcentrationsOfCreditRiskDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "clxt:SummaryOfFairValueMeasurementsAndFinancialInstrumentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "clxt:DisclosureOfWarrantsTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1025 - Disclosure - Stockholders' Equity (Tables)",
     "menuCat": "Tables",
     "order": "25",
     "role": "http://www.calyxt.com/role/StockholdersEquityTables",
     "shortName": "Stockholders' Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "clxt:DisclosureOfWarrantsTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1026 - Disclosure -  Stock-Based Compensation (Tables)",
     "menuCat": "Tables",
     "order": "26",
     "role": "http://www.calyxt.com/role/StockBasedCompensationTables",
     "shortName": "Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1027 - Disclosure -  Income Taxes (Tables)",
     "menuCat": "Tables",
     "order": "27",
     "role": "http://www.calyxt.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "clxt:ScheduleOfFutureMinimumRentalPaymentsForCapitalLeasesAndOperatingLeasesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1028 - Disclosure -  Leases, Other Commitments, and Contingencies (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://www.calyxt.com/role/LeasesOtherCommitmentsAndContingenciesTables",
     "shortName": "Leases, Other Commitments, and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "clxt:ScheduleOfFutureMinimumRentalPaymentsForCapitalLeasesAndOperatingLeasesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1029 - Disclosure -  Employee Benefit Plan (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "role": "http://www.calyxt.com/role/EmployeeBenefitPlanTables",
     "shortName": "Employee Benefit Plan (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD_per_Share",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003 - Statement -  CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.calyxt.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD_per_Share",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1030 - Disclosure -  Supplemental Information (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://www.calyxt.com/role/SupplementalInformationTables",
     "shortName": "Supplemental Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AdditionalFinancialInformationDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:YearFounded",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1031 - Disclosure -  Organization and Summary of Significant Accounting Policies - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "31",
     "role": "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail",
     "shortName": "Organization and Summary of Significant Accounting Policies - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:YearFounded",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022_BuildingAndBuildingImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1032 - Disclosure -  Organization and Summary of Significant Accounting Policies - Schedule of Estimated Useful Life of Assets Used to Compute Depreciation Using the Straight-Line Method (Detail)",
     "menuCat": "Details",
     "order": "32",
     "role": "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfAssetsUsedToComputeDepreciationUsingTheStraightLineMethodDetail",
     "shortName": "Organization and Summary of Significant Accounting Policies - Schedule of Estimated Useful Life of Assets Used to Compute Depreciation Using the Straight-Line Method (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022_BuildingAndBuildingImprovementsMemberusgaapPropertyPlantAndEquipmentByTypeAxis_MinimumMembersrtRangeAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1033 - Disclosure -  Going Concern - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "33",
     "role": "http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail",
     "shortName": "Going Concern - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2022_AtmFacilityMemberusgaapTypeOfArrangementAxis_ShelfRegistrationStatementMemberusgaapSubsidiarySaleOfStockAxis",
      "decimals": "0",
      "lang": null,
      "name": "clxt:PublicFloatMinimum",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "clxt:FairValueOfFinancialInstrumentsAndConcentrationsOfCreditRiskDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherLiabilitiesFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1034 - Disclosure - Financial Instruments Measured at Fair Value and Concentrations of Credit Risk - Summary of Fair Value Measurements and Financial Statement Presentation (Detail)",
     "menuCat": "Details",
     "order": "34",
     "role": "http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskSummaryOfFairValueMeasurementsAndFinancialStatementPresentationDetail",
     "shortName": "Financial Instruments Measured at Fair Value and Concentrations of Credit Risk - Summary of Fair Value Measurements and Financial Statement Presentation (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "clxt:FairValueOfFinancialInstrumentsAndConcentrationsOfCreditRiskDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherLiabilitiesFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "clxt:FairValueOfFinancialInstrumentsAndConcentrationsOfCreditRiskDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "clxt:EstimatedFairValueOfCommonWarrantsMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1035 - Disclosure - Financial instruments and financial risk management - Summary of Fair Value of the Common Warrants (Detail)",
     "menuCat": "Details",
     "order": "35",
     "role": "http://www.calyxt.com/role/FinancialInstrumentsAndFinancialRiskManagementSummaryOfFairValueOfTheCommonWarrantsDetail",
     "shortName": "Financial instruments and financial risk management - Summary of Fair Value of the Common Warrants (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "clxt:FairValueOfFinancialInstrumentsAndConcentrationsOfCreditRiskDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "clxt:EstimatedFairValueOfCommonWarrantsMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "clxt:FairValueOfFinancialInstrumentsAndConcentrationsOfCreditRiskDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "clxt:FinanceLeaseObligationsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1036 - Disclosure - Financial Instruments Measured at Fair Value and Concentrations of Credit Risk - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "36",
     "role": "http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskAdditionalInformationDetail",
     "shortName": "Financial Instruments Measured at Fair Value and Concentrations of Credit Risk - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "clxt:FairValueOfFinancialInstrumentsAndConcentrationsOfCreditRiskDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "clxt:FinanceLeaseObligationsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2022_CellectisMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:MinimumNetWorthRequiredForCompliance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1037 - Disclosure -  Related-Party Transactions - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "37",
     "role": "http://www.calyxt.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
     "shortName": "Related-Party Transactions - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2022_CellectisMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "us-gaap:MinimumNetWorthRequiredForCompliance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "clxt:DisclosureOfWarrantsTransactionsTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1038 - Disclosure - Stockholders' Equity - Summary Of  Warrants Transactions (Detail)",
     "menuCat": "Details",
     "order": "38",
     "role": "http://www.calyxt.com/role/StockholdersEquitySummaryOfWarrantsTransactionsDetail",
     "shortName": "Stockholders' Equity - Summary Of  Warrants Transactions (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "clxt:DisclosureOfWarrantsTransactionsTableTextBlock",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022_PreFundedWarrantsMemberusgaapClassOfWarrantOrRightAxis",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1039 - Disclosure -  Stockholders' Equity - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "39",
     "role": "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail",
     "shortName": "Stockholders' Equity - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004 - Statement -  CONSOLIDATED STATEMENTS OF OPERATIONS",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.calyxt.com/role/ConsolidatedStatementsOfOperations",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1040 - Disclosure -  Stock-Based Compensation - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "40",
     "role": "http://www.calyxt.com/role/StockBasedCompensationAdditionalInformationDetail",
     "shortName": "Stock-Based Compensation - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn02_19_2021_FormerChiefExecutiveOfficerMembersrtTitleOfIndividualAxis",
      "decimals": "-5",
      "lang": null,
      "name": "clxt:ExpectedBenefitToEarningsFromRecaptureOfNonCashStockCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "clxt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValueOfStockOptionsGranted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD_per_Share",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1041 - Disclosure -  Stock-Based Compensation - Summary of Fair Values of Stock Options Granted and Assumptions used in Black-Scholes Model (Detail)",
     "menuCat": "Details",
     "order": "41",
     "role": "http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfStockOptionsGrantedAndAssumptionsUsedInBlackScholesModelDetail",
     "shortName": "Stock-Based Compensation - Summary of Fair Values of Stock Options Granted and Assumptions used in Black-Scholes Model (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "clxt:ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValueOfStockOptionsGranted",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD_per_Share",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "clxt:OptionPriceAtPercentageOfFairMarketValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1042 - Disclosure -  Stock-Based Compensation - Stock Options - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://www.calyxt.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetail",
     "shortName": "Stock-Based Compensation - Stock Options - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "clxt:OptionPriceAtPercentageOfFairMarketValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1043 - Disclosure -  Stock-Based Compensation - Summary of Stock Option Activity (Detail)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail",
     "shortName": "Stock-Based Compensation - Summary of Stock Option Activity (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2021",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedIncomeStatementTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1044 - Disclosure -  Stock-Based Compensation - Summary of Stock-Based Compensation Expense Related to Stock Option Awards (Detail)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseRelatedToStockOptionAwardsDetail",
     "shortName": "Stock-Based Compensation - Summary of Stock-Based Compensation Expense Related to Stock Option Awards (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022_EmployeeStockOptionMemberusgaapAwardTypeAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProceedsFromStockOptionsExercised",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1045 - Disclosure -  Stock-Based Compensation - Summary of Net Cash Proceeds from Exercise of Stock Options Less Shares Used for Minimum Withholding Taxes and Intrinsic Value of Options Exercised (Detail)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://www.calyxt.com/role/StockBasedCompensationSummaryOfNetCashProceedsFromExerciseOfStockOptionsLessSharesUsedForMinimumWithholdingTaxesAndIntrinsicValueOfOptionsExercisedDetail",
     "shortName": "Stock-Based Compensation - Summary of Net Cash Proceeds from Exercise of Stock Options Less Shares Used for Minimum Withholding Taxes and Intrinsic Value of Options Exercised (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022_MaximumMembersrtRangeAxis_TwoThousandSeventeenOmnibusPlanMemberusgaapPlanNameAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1046 - Disclosure -  Stock-Based Compensation - Restricted Stock Units - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://www.calyxt.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetail",
     "shortName": "Stock-Based Compensation - Restricted Stock Units - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2021_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1047 - Disclosure -  Stock-Based Compensation - Summary of Activity of Restricted Stock Units (Detail)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://www.calyxt.com/role/StockBasedCompensationSummaryOfActivityOfRestrictedStockUnitsDetail",
     "shortName": "Stock-Based Compensation - Summary of Activity of Restricted Stock Units (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1048 - Disclosure -  Stock-Based Compensation - Summary of Grant Date Fair Value of Restricted Stock Unit Awards Vested (Detail)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://www.calyxt.com/role/StockBasedCompensationSummaryOfGrantDateFairValueOfRestrictedStockUnitAwardsVestedDetail",
     "shortName": "Stock-Based Compensation - Summary of Grant Date Fair Value of Restricted Stock Unit Awards Vested (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unitRef": "Unit_USD_per_Share",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1049 - Disclosure -  Stock-Based Compensation - Schedule of Weighted Average Grant Date Fair Value of Restricted Stock Units Issued (Detail)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://www.calyxt.com/role/StockBasedCompensationScheduleOfWeightedAverageGrantDateFairValueOfRestrictedStockUnitsIssuedDetail",
     "shortName": "Stock-Based Compensation - Schedule of Weighted Average Grant Date Fair Value of Restricted Stock Units Issued (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005 - Statement -  CONSOLIDATED STATEMENTS OF STOCKHOLDER'S EQUITY",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquity",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDER'S EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2019",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedIncomeStatementTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1050 - Disclosure -  Stock-Based Compensation - Summary of Stock-Based Compensation Expenses Related to Restricted Stock Units (Detail)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesRelatedToRestrictedStockUnitsDetail",
     "shortName": "Stock-Based Compensation - Summary of Stock-Based Compensation Expenses Related to Restricted Stock Units (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022_RestrictedStockUnitsRSUMemberusgaapAwardTypeAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "clxt:DisclosureOfShareBasedCompensationAwardsRestrictedStockUnitsDeemedDividendsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022_CellectisMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_NonemployeeRestrictedStockUnitsMemberusgaapAwardTypeAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "clxt:DeemedDividendDeficit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1051 - Disclosure -  Stock-Based Compensation - Summary of Stock-Based Compensation Granted as Deemed Dividends (Detail)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantedAsDeemedDividendsDetail",
     "shortName": "Stock-Based Compensation - Summary of Stock-Based Compensation Granted as Deemed Dividends (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "clxt:DisclosureOfShareBasedCompensationAwardsRestrictedStockUnitsDeemedDividendsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022_CellectisMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis_NonemployeeRestrictedStockUnitsMemberusgaapAwardTypeAxis",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "clxt:DeemedDividendDeficit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1052 - Disclosure -  Stock-Based Compensation - Performance Stock Units - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://www.calyxt.com/role/StockBasedCompensationPerformanceStockUnitsAdditionalInformationDetail",
     "shortName": "Stock-Based Compensation - Performance Stock Units - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2022_PerformanceSharesMemberusgaapAwardTypeAxis",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "clxt:ScheduleOfShareBasedPaymentAwardPerformanceStockUnitValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndTwentyOneGrantMemberusgaapGranteeStatusAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1053 - Disclosure -  Stock-Based Compensation - Summary of Fair Values of Performance Stock Units Granted and Assumptions used in Monte Carlo Simulation Pricing Model (Detail)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfPerformanceStockUnitsGrantedAndAssumptionsUsedInMonteCarloSimulationPricingModelDetail",
     "shortName": "Stock-Based Compensation - Summary of Fair Values of Performance Stock Units Granted and Assumptions used in Monte Carlo Simulation Pricing Model (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "clxt:ScheduleOfShareBasedPaymentAwardPerformanceStockUnitValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022_PerformanceSharesMemberusgaapAwardTypeAxis_TwoThousandAndTwentyOneGrantMemberusgaapGranteeStatusAxis",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedIncomeStatementTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1054 - Disclosure -  Stock-Based Compensation - Summary of Stock-Based Compensation Expenses Related to Performance Stock Units (Detail)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesRelatedToPerformanceStockUnitsDetail",
     "shortName": "Stock-Based Compensation - Summary of Stock-Based Compensation Expenses Related to Performance Stock Units (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022_PerformanceSharesMemberusgaapAwardTypeAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1055 - Disclosure -  Income Taxes - Summary of Reconciliation of Statutory Income Tax Rate (Detail)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://www.calyxt.com/role/IncomeTaxesSummaryOfReconciliationOfStatutoryIncomeTaxRateDetail",
     "shortName": "Income Taxes - Summary of Reconciliation of Statutory Income Tax Rate (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_pure",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1056 - Disclosure -  Income Taxes - Schedule of Deferred Tax Assets And Liabilities (Detail)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail",
     "shortName": "Income Taxes - Schedule of Deferred Tax Assets And Liabilities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1057 - Disclosure -  Income Taxes - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://www.calyxt.com/role/IncomeTaxesAdditionalInformationDetail",
     "shortName": "Income Taxes - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LesseeFinanceLeaseOptionToExtend",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeFinanceLeaseTermOfContract1",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1058 - Disclosure -  Leases, Commitments, and Contingencies - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail",
     "shortName": "Leases, Commitments, and Contingencies - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2017To12_31_2017",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:SaleAndLeasebackTransactionGainLossNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentNet",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1059 - Disclosure - Leases, Commitments, and Contingencies - Schedule Of Impact Of Adoption Of The Standard On Consolidated Balance Sheet (Detail)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesScheduleOfImpactOfAdoptionOfTheStandardOnConsolidatedBalanceSheetDetail",
     "shortName": "Leases, Commitments, and Contingencies - Schedule Of Impact Of Adoption Of The Standard On Consolidated Balance Sheet (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2021_AccountingStandardsUpdate201602MemberusgaapAdjustmentsForNewAccountingPronouncementsAxis_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMembersrtCumulativeEffectPeriodOfAdoptionAxis",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2021To12_31_2021_AtmFacilityMemberusgaapTypeOfArrangementAxis",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006 - Statement -  CONSOLIDATED STATEMENTS OF STOCKHOLDER'S EQUITY (Parenthetical)",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDER'S EQUITY (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2021To12_31_2021_AtmFacilityMemberusgaapTypeOfArrangementAxis",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "clxt:FinanceLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "",
     "isDefault": "false",
     "longName": "1060 - Schedule - Leases, Commitments, and Contingencies - Summary of Lease Cost (Detail)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfLeaseCostDetail",
     "shortName": "Leases, Commitments, and Contingencies - Summary of Lease Cost (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "clxt:FinanceLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "clxt:ScheduleOfFutureMinimumRentalPaymentsForCapitalLeasesAndOperatingLeasesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "clxt:PaymentOfOperatingLeaseIncludedInOperatingCashFlow",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "",
     "isDefault": "false",
     "longName": "1061 - Schedule - Leases, Commitments, and Contingencies - Summary of Other Information Related to Leases (Detail)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfOtherInformationRelatedToLeasesDetail",
     "shortName": "Leases, Commitments, and Contingencies - Summary of Other Information Related to Leases (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "clxt:ScheduleOfFutureMinimumRentalPaymentsForCapitalLeasesAndOperatingLeasesTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "clxt:PaymentOfOperatingLeaseIncludedInOperatingCashFlow",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "clxt:ScheduleOfFutureMinimumRentalPaymentsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1062 - Disclosure - Leases, Commitments, and Contingencies - Summary of Future Minimum Rental Payments (Detail)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail",
     "shortName": "Leases, Commitments, and Contingencies - Summary of Future Minimum Rental Payments (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "clxt:ScheduleOfFutureMinimumRentalPaymentsTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1063 - Disclosure -  Employee Benefit Plan - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://www.calyxt.com/role/EmployeeBenefitPlanAdditionalInformationDetail",
     "shortName": "Employee Benefit Plan - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1064 - Disclosure -  Employee Benefit Plan - Summary of Defined Contribution Plan (Detail)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://www.calyxt.com/role/EmployeeBenefitPlanSummaryOfDefinedContributionPlanDetail",
     "shortName": "Employee Benefit Plan - Summary of Defined Contribution Plan (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1065 - Disclosure -  Supplemental Information - Summary of Certain Balance Sheet Amounts (Detail)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail",
     "shortName": "Supplemental Information - Summary of Certain Balance Sheet Amounts (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedIncomeStatementTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1066 - Disclosure -  Supplemental Information - Summary of Certain Statements of Operations Amounts (Detail)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainStatementsOfOperationsAmountsDetail",
     "shortName": "Supplemental Information - Summary of Certain Statements of Operations Amounts (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "srt:ScheduleOfCondensedIncomeStatementTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:InterestExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "clxt:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1067 - Disclosure -  Supplemental Information - Summary of Statements of Certain Statements of Cash Flows Amounts (Detail)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://www.calyxt.com/role/SupplementalInformationSummaryOfStatementsOfCertainStatementsOfCashFlowsAmountsDetail",
     "shortName": "Supplemental Information - Summary of Statements of Certain Statements of Cash Flows Amounts (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "clxt:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": null,
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1068 - Disclosure -  Segment Information - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "68",
     "role": "http://www.calyxt.com/role/SegmentInformationAdditionalInformationDetail",
     "shortName": "Segment Information - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1069 - Disclosure -  Long-Term Debt - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "69",
     "role": "http://www.calyxt.com/role/LongTermDebtAdditionalInformationDetail",
     "shortName": "Long-Term Debt - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn04_19_2020_PaycheckProtectionProgramLoanCARESActMemberusgaapDebtInstrumentAxis",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1007 - Statement -  CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensation",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1070 - Disclosure -  Restructuring Costs - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "70",
     "role": "http://www.calyxt.com/role/RestructuringCostsAdditionalInformationDetail",
     "shortName": "Restructuring Costs - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2021To12_31_2021_SoybeanProductsMembersrtProductOrServiceAxis",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2021_PerformanceSharesMemberusgaapAwardTypeAxis",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1071 - Disclosure - Share Based Compensation- Summary Of Share Based Compensation Performance Shares Award Outstanding Activity (Detail)",
     "menuCat": "Details",
     "order": "71",
     "role": "http://www.calyxt.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationPerformanceSharesAwardOutstandingActivityDetail",
     "shortName": "Share Based Compensation- Summary Of Share Based Compensation Performance Shares Award Outstanding Activity (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "PAsOn12_31_2021_PerformanceSharesMemberusgaapAwardTypeAxis",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_shares",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P10_01_2022To12_31_2022",
      "decimals": "-4",
      "first": true,
      "lang": null,
      "name": "us-gaap:LitigationSettlementAmountAwardedFromOtherParty",
      "reportCount": 1,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1072 - Disclosure - Subsequent Event - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "72",
     "role": "http://www.calyxt.com/role/SubsequentEventAdditionalInformationDetail",
     "shortName": "Subsequent Event - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2023To03_31_2023_SubsequentEventMemberusgaapSubsequentEventTypeAxis",
      "decimals": "-4",
      "lang": null,
      "name": "us-gaap:LitigationSettlementAmountAwardedFromOtherParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Unit_USD",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1008 - Disclosure -  Organization and Summary of Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "8",
     "role": "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies",
     "shortName": "Organization and Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "1009 - Disclosure -  Going Concern",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://www.calyxt.com/role/GoingConcern",
     "shortName": "Going Concern",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "d425657d10k.htm",
      "contextRef": "P01_01_2022To12_31_2022",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 76,
   "tag": {
    "clxt_AssetsRelatedToLeaseAdoption": {
     "auth_ref": [],
     "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 Related To Lease Adoption",
        "terseLabel": "Total assets"
       }
      }
     },
     "localname": "AssetsRelatedToLeaseAdoption",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesScheduleOfImpactOfAdoptionOfTheStandardOnConsolidatedBalanceSheetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_AtLeastFifteenPerShareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "At Least Fifteen Per Share [Member]",
        "label": "At Least Fifteen Per Share [Member]",
        "terseLabel": "At Least Fifteen Per Share Member"
       }
      }
     },
     "localname": "AtLeastFifteenPerShareMember",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfPerformanceStockUnitsGrantedAndAssumptionsUsedInMonteCarloSimulationPricingModelDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "clxt_AtLeastTwelvePerShareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "At least twelve per share.",
        "label": "At Least Twelve Per Share [Member]",
        "terseLabel": "At Least Twelve Per Share [Member]"
       }
      }
     },
     "localname": "AtLeastTwelvePerShareMember",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfPerformanceStockUnitsGrantedAndAssumptionsUsedInMonteCarloSimulationPricingModelDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "clxt_AtLeastTwentyPerShareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "At least twenty per share.",
        "label": "At Least Twenty Per Share [Member]",
        "terseLabel": "At Least Twenty Per Share Member"
       }
      }
     },
     "localname": "AtLeastTwentyPerShareMember",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfPerformanceStockUnitsGrantedAndAssumptionsUsedInMonteCarloSimulationPricingModelDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "clxt_AtmFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ATM facility member.",
        "label": "ATM Facility [Member]",
        "terseLabel": "ATM Facility Member"
       }
      }
     },
     "localname": "AtmFacilityMember",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical",
      "http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "clxt_BuildingsUnderCapitalLeaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Buildings Under Capital Lease [Member]",
        "label": "Buildings Under Capital Lease [Member]",
        "terseLabel": "Buildings Under Capital Lease [Member]"
       }
      }
     },
     "localname": "BuildingsUnderCapitalLeaseMember",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "clxt_CalyxtIncEquityEmployeeInducementIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Calyxt, inc. equity employee inducement incentive plan Member",
        "label": "Calyxt, inc. equity employee inducement incentive plan [Member]",
        "terseLabel": "Calyxt, Inc. Equity Employee Inducement Incentive Plan [Member]"
       }
      }
     },
     "localname": "CalyxtIncEquityEmployeeInducementIncentivePlanMember",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "clxt_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash paid for amounts included in the measurement of lease liabilities.",
        "label": "Cash Paid for Amounts Included in the Measurement of Lease Liabilities [Abstract]"
       }
      }
     },
     "localname": "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfOtherInformationRelatedToLeasesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "clxt_CellectisMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cellectis.",
        "label": "Cellectis [Member]",
        "terseLabel": "Cellectis [Member]"
       }
      }
     },
     "localname": "CellectisMember",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.calyxt.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantedAsDeemedDividendsDetail",
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "clxt_CibusGlobalLlcMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cibus Global, LLC [Member]"
       }
      }
     },
     "localname": "CibusGlobalLlcMember",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/SubsequentEventAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "clxt_CommonStockWarrantsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets": {
       "order": 12.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock warrants current.",
        "label": "Common Stock Warrants Current",
        "terseLabel": "Common stock warrants"
       }
      }
     },
     "localname": "CommonStockWarrantsCurrent",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_CommonStockWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stock warrants.",
        "label": "Common Stock Warrants [Member]",
        "terseLabel": "Common Stock Warrants [Member]"
       }
      }
     },
     "localname": "CommonStockWarrantsMember",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskSummaryOfFairValueMeasurementsAndFinancialStatementPresentationDetail",
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockholdersEquitySummaryOfWarrantsTransactionsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "clxt_CommonWarrantsFinancingCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common warrants financing cost.",
        "label": "Common Warrants Financing Cost",
        "terseLabel": "Common Warrants Financing Cost"
       }
      }
     },
     "localname": "CommonWarrantsFinancingCost",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_CommonWarrantsFinancingCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainStatementsOfOperationsAmountsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestIncomeExpenseNonoperatingNet",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common warrants financing costs.",
        "label": "Common Warrants Financing Costs",
        "negatedLabel": "Common stock warrants - financing costs amortization"
       }
      }
     },
     "localname": "CommonWarrantsFinancingCosts",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainStatementsOfOperationsAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_CommonWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common warrants.",
        "label": "Common Warrants Member",
        "terseLabel": "Common Warrants [Member]"
       }
      }
     },
     "localname": "CommonWarrantsMember",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "clxt_ComputerEquipmentAndSoftwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Computer equipment and software.",
        "label": "Computer Equipment And Software [Member]",
        "terseLabel": "Computer Equipment and Software [Member]"
       }
      }
     },
     "localname": "ComputerEquipmentAndSoftwareMember",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "clxt_CorporateHeadquartersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate headquarters.",
        "label": "Corporate Headquarters [Member]",
        "terseLabel": "Corporate Headquarters [Member]"
       }
      }
     },
     "localname": "CorporateHeadquartersMember",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "clxt_CumulativeEffectOfAdoptionOfLeaseAccountingStandard": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative effect of adoption of lease accounting standard.",
        "label": "Cumulative Effect Of Adoption Of Lease Accounting Standard"
       }
      }
     },
     "localname": "CumulativeEffectOfAdoptionOfLeaseAccountingStandard",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_CumulativeEffectOfAdoptionOfLeaseAccountingStandardOnStockholdersEquity": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative effect of adoption of lease accounting standard on stockholders' equity.",
        "label": "Cumulative Effect Of Adoption Of Lease Accounting Standard On Stockholders Equity",
        "terseLabel": "Cumulative effect of adoption of lease accounting standard on stockholders' equity"
       }
      }
     },
     "localname": "CumulativeEffectOfAdoptionOfLeaseAccountingStandardOnStockholdersEquity",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfStatementsOfCertainStatementsOfCashFlowsAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_DeemedDividendDeficit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deemed Dividend (Deficit).",
        "label": "Deemed Dividend (Deficit)",
        "terseLabel": "Deemed dividends from grants to Cellectis employee"
       }
      }
     },
     "localname": "DeemedDividendDeficit",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantedAsDeemedDividendsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts": {
     "auth_ref": [],
     "calculation": {
      "http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": {
       "order": 12.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets deferred expense capitalized research and development costs.",
        "label": "Deferred tax assets deferred expense capitalized research and development costs",
        "terseLabel": "Capitalized R&amp;D"
       }
      }
     },
     "localname": "DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_DeferredTaxAssetsDeferredExpenseOperatingLeaseRightOfUseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets deferred expense operating lease right of use liabilities.",
        "label": "Deferred tax assets deferred expense operating lease right of use liabilities",
        "terseLabel": "Operating lease ROU liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsDeferredExpenseOperatingLeaseRightOfUseLiabilities",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_DeferredTaxAssetsLeaseObligations": {
     "auth_ref": [],
     "calculation": {
      "http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": {
       "order": 9.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax assets lease obligations.",
        "label": "Deferred Tax Assets Lease Obligations",
        "terseLabel": "Financing lease obligations"
       }
      }
     },
     "localname": "DeferredTaxAssetsLeaseObligations",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_DeferredTaxLiabilitiesDeferredExpenseOperatingLeaseRightOfUseAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": {
       "order": 14.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred tax liabilities deferred expense operating lease right of use assets.",
        "label": "Deferred Tax Liabilities Deferred Expense Operating Lease Right Of Use Assets",
        "negatedLabel": "Operating lease ROU assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesDeferredExpenseOperatingLeaseRightOfUseAssets",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_DeferredTaxLiabilitiesFixedAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": {
       "order": 15.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities Fixed Assets",
        "label": "Deferred Tax Liabilities Fixed Assets",
        "negatedLabel": "Fixed assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesFixedAssets",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_DescriptionOfLoanForgivenessStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of loan forgiveness status.",
        "label": "Description Of Loan Forgiveness Status",
        "terseLabel": "Description of loan forgiveness status"
       }
      }
     },
     "localname": "DescriptionOfLoanForgivenessStatus",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "clxt_DisclosureOfShareBasedCompensationAwardsRestrictedStockUnitsDeemedDividendsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of share-based compensation awards restricted stock units deemed dividends.",
        "label": "Disclosure Of Share Based Compensation Awards Restricted Stock Units Deemed Dividends Table [Text Block]",
        "terseLabel": "Summary of Stock-Based Compensation Granted As Deemed Dividends"
       }
      }
     },
     "localname": "DisclosureOfShareBasedCompensationAwardsRestrictedStockUnitsDeemedDividendsTableTextBlock",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "clxt_DisclosureOfWarrantsTransactionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of warrants transactions.",
        "label": "Disclosure of Warrants Transactions [Line Items]"
       }
      }
     },
     "localname": "DisclosureOfWarrantsTransactionsLineItems",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/StockholdersEquitySummaryOfWarrantsTransactionsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "clxt_DisclosureOfWarrantsTransactionsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of warrants transactions.",
        "label": "Disclosure Of Warrants Transactions [Table]"
       }
      }
     },
     "localname": "DisclosureOfWarrantsTransactionsTable",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/StockholdersEquitySummaryOfWarrantsTransactionsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "clxt_DisclosureOfWarrantsTransactionsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of warrants transactions.",
        "label": "Disclosure Of Warrants Transactions [Table Text Block]",
        "terseLabel": "Disclosure of Warrants Transactions"
       }
      }
     },
     "localname": "DisclosureOfWarrantsTransactionsTableTextBlock",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "clxt_EffectiveIncomeTaxRateReconciliationOfficerCompensation": {
     "auth_ref": [],
     "calculation": {
      "http://www.calyxt.com/role/IncomeTaxesSummaryOfReconciliationOfStatutoryIncomeTaxRateDetail": {
       "order": 10.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective income tax rate reconciliation officer compensation.",
        "label": "Effective Income Tax Rate Reconciliation Officer Compensation",
        "verboseLabel": "Officer compensation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOfficerCompensation",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesSummaryOfReconciliationOfStatutoryIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "clxt_EffectiveIncomeTaxRateReconciliationPppLoan": {
     "auth_ref": [],
     "calculation": {
      "http://www.calyxt.com/role/IncomeTaxesSummaryOfReconciliationOfStatutoryIncomeTaxRateDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective income tax rate reconciliation PPP loan.",
        "label": "Effective Income Tax Rate Reconciliation PPP Loan",
        "terseLabel": "PPP Loan"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationPppLoan",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesSummaryOfReconciliationOfStatutoryIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "clxt_EffectiveIncomeTaxRateReconciliationUnrealizedGainLossOnMarkToMarketOfCommonStockWarrants": {
     "auth_ref": [],
     "calculation": {
      "http://www.calyxt.com/role/IncomeTaxesSummaryOfReconciliationOfStatutoryIncomeTaxRateDetail": {
       "order": 7.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective income tax rate reconciliation unrealized gain loss on mark to market of common stock warrants.",
        "label": "Effective income tax rate reconciliation unrealized gain loss on mark to market of common stock warrants",
        "terseLabel": "Unrealized (gain) loss on mark-to-market of common stock warrants"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationUnrealizedGainLossOnMarkToMarketOfCommonStockWarrants",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesSummaryOfReconciliationOfStatutoryIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "clxt_EstablishmentOfRightToUseAssetsAndAssociatedOperatingLeaseLiabilities.": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Establishment of\u00a0right-to-use\u00a0assets and associated operating lease liabilities.",
        "label": "Establishment Of Right To Use Assets And Associated Operating Lease Liabilities.",
        "terseLabel": "Establishment of\u00a0right-to-use\u00a0assets and associated operating lease liabilities"
       }
      }
     },
     "localname": "EstablishmentOfRightToUseAssetsAndAssociatedOperatingLeaseLiabilities.",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfStatementsOfCertainStatementsOfCashFlowsAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_EstimatedFairValueOfCommonWarrantsMeasurementInput": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated fair value of common warrants, measurement input.",
        "label": "Estimated Fair Value Of Common Warrants Measurement Input",
        "terseLabel": "Estimated fair value of Common Warrants"
       }
      }
     },
     "localname": "EstimatedFairValueOfCommonWarrantsMeasurementInput",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/FinancialInstrumentsAndFinancialRiskManagementSummaryOfFairValueOfTheCommonWarrantsDetail"
     ],
     "xbrltype": "decimalItemType"
    },
    "clxt_ExpectedBenefitToEarningsFromRecaptureOfNonCashStockCompensationExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected benefit to earnings from recapture of non-cash stock compensation expense.",
        "label": "Expected Benefit To Earnings From Recapture Of Non Cash Stock Compensation Expense",
        "terseLabel": "Expected benefit to earnings from recapture of non-cash stock compensation expense"
       }
      }
     },
     "localname": "ExpectedBenefitToEarningsFromRecaptureOfNonCashStockCompensationExpense",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_FairValueOfFinancialInstrumentsAndConcentrationsOfCreditRiskDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instruments and concentrations of credit risk disclosure.",
        "label": "Fair Value Of Financial Instruments And Concentrations Of Credit Risk Disclosure [Text Block]",
        "terseLabel": "Financial Instruments Measured at Fair Value and Concentrations of Credit Risk"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsAndConcentrationsOfCreditRiskDisclosureTextBlock",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRisk"
     ],
     "xbrltype": "textBlockItemType"
    },
    "clxt_FinanceLeaseCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfLeaseCostDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance lease cost.",
        "label": "Finance Lease Cost",
        "verboseLabel": "Finance lease cost"
       }
      }
     },
     "localname": "FinanceLeaseCost",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfLeaseCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_FinanceLeaseObligationsFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance lease obligations fair value disclosure.",
        "label": "Finance Lease Obligations Fair Value Disclosure",
        "terseLabel": "Fair value of financing leases"
       }
      }
     },
     "localname": "FinanceLeaseObligationsFairValueDisclosure",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_FollowOnPublicOfferingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Follow on public offering.",
        "label": "Follow On Public Offering [Member]",
        "terseLabel": "Follow-on Public Offering [Member]"
       }
      }
     },
     "localname": "FollowOnPublicOfferingMember",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical",
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "clxt_ForgivenessEligibilityDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forgiveness eligibility description",
        "label": "Forgiveness Eligibility Description",
        "terseLabel": "Forgiveness eligibility description"
       }
      }
     },
     "localname": "ForgivenessEligibilityDescription",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "clxt_FormerChiefExecutiveOfficerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Former Chief Executive Officer.",
        "label": "Former Chief Executive Officer [Member]",
        "terseLabel": "Mr. Blome [Member]"
       }
      }
     },
     "localname": "FormerChiefExecutiveOfficerMember",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationPerformanceStockUnitsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "clxt_HighOleicSoybeanGrainMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "High oleic soybean grain.",
        "label": "High Oleic Soybean Grain [Member]",
        "terseLabel": "Soybean Grain [Member]"
       }
      }
     },
     "localname": "HighOleicSoybeanGrainMember",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainStatementsOfOperationsAmountsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "clxt_HighOleicSoybeanMealMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "High oleic soybean meal.",
        "label": "High Oleic Soybean Meal [Member]",
        "terseLabel": "Soybean Meal [Member]"
       }
      }
     },
     "localname": "HighOleicSoybeanMealMember",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainStatementsOfOperationsAmountsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "clxt_HighOleicSoybeanOilMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "High oleic soybean oil.",
        "label": "High Oleic Soybean Oil [Member]",
        "terseLabel": "Soybean Oil [Member]"
       }
      }
     },
     "localname": "HighOleicSoybeanOilMember",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainStatementsOfOperationsAmountsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "clxt_IncomeTaxesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Taxes [Line Items]",
        "label": "Income Taxes [Line Items]",
        "terseLabel": "Income Taxes [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxesLineItems",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "clxt_IncomeTaxesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Taxes [Table]",
        "label": "Income Taxes [Table]",
        "terseLabel": "Income Taxes [Table]"
       }
      }
     },
     "localname": "IncomeTaxesTable",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "clxt_IncreaseDecreaseInAccruedExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) in accrued expenses.",
        "label": "Increase Decrease In Accrued Expenses",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedExpenses",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_IncreaseDecreaseInDueToFromRelatedPartiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate increase (decrease) during the reporting period in the amount due to/from the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.",
        "label": "Increase Decrease In Due To From Related Parties Current",
        "terseLabel": "Due to/from related parties"
       }
      }
     },
     "localname": "IncreaseDecreaseInDueToFromRelatedPartiesCurrent",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_InducementPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inducement plan.",
        "label": "Inducement Plan [Member]",
        "terseLabel": "Inducement Plan [Member]"
       }
      }
     },
     "localname": "InducementPlanMember",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationPerformanceStockUnitsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithHeldUponNetShareSettlementOfRestrictedStockUnits": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of common stock and payment of minimum employee taxes withheld upon net share settlement of restricted stock units.",
        "label": "Issuance Of Common Stock And Payment Of Minimum Employee Taxes With held Upon Net Share Settlement Of Restricted Stock Units",
        "terseLabel": "Issuance of common stock and payment of minimum employee taxes withheld upon net share settlement of restricted stock units, shares"
       }
      }
     },
     "localname": "IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithHeldUponNetShareSettlementOfRestrictedStockUnits",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "clxt_IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithheldUponNetShareSettlementOfRestrictedStockUnitsValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of common stock and payment of minimum employee taxes withheld upon net share settlement of restricted stock units value.",
        "label": "Issuance Of Common Stock And Payment Of Minimum Employee Taxes Withheld Upon Net Share Settlement Of Restricted Stock Units Value",
        "terseLabel": "Issuance of common stock and payment of minimum employee taxes withheld upon net share settlement of restricted stock units, amount"
       }
      }
     },
     "localname": "IssuanceOfCommonStockAndPaymentOfMinimumEmployeeTaxesWithheldUponNetShareSettlementOfRestrictedStockUnitsValue",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_IssuanceOfCommonStockUponExerciseOfPrefundedWarrants": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issuance of common stock upon exercise of pre-funded warrants.",
        "label": "Issuance Of Common Stock Upon Exercise Of Prefunded Warrants",
        "terseLabel": "Issuance of common stock upon exercise of pre-funded warrants"
       }
      }
     },
     "localname": "IssuanceOfCommonStockUponExerciseOfPrefundedWarrants",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "clxt_LandUnderCapitalLeaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Land Under Capital Lease [Member]",
        "label": "Land Under Capital Lease [Member]",
        "terseLabel": "Land Under Capital Lease [Member]"
       }
      }
     },
     "localname": "LandUnderCapitalLeaseMember",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "clxt_LeaseholdImprovementsUnderCapitalLeaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leasehold improvements under capital lease.",
        "label": "Leasehold Improvements Under Capital Lease [Member]",
        "terseLabel": "Leasehold Improvements Under Capital Lease [Member]"
       }
      }
     },
     "localname": "LeaseholdImprovementsUnderCapitalLeaseMember",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "clxt_LesseeOperatingAndFinanceLeaseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail": {
       "order": 3.0,
       "parentTag": "clxt_OperatingAndFinanceLeaseLiabilityPaymentDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee operating and finance lease liability.",
        "label": "Lessee operating and finance lease liability",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "LesseeOperatingAndFinanceLeaseLiability",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_LiabilitiesAndStockholdersEquityRelatedToLeaseAdoption": {
     "auth_ref": [],
     "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 Stockholders Equity Related To Lease Adoption",
        "terseLabel": "Total liabilities and stockholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityRelatedToLeaseAdoption",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesScheduleOfImpactOfAdoptionOfTheStandardOnConsolidatedBalanceSheetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncash or part noncash acquisition fixed assets acquired.",
        "label": "Noncash Or Part Noncash Acquisition Fixed Assets Acquired",
        "terseLabel": "Non-cash additions to land, buildings, and equipment"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionFixedAssetsAcquired",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfStatementsOfCertainStatementsOfCashFlowsAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_NonemployeeRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non employee restricted stock units.",
        "label": "Nonemployee Restricted Stock Units [Member]",
        "terseLabel": "Nonemployee Restricted Stock Units [Member]"
       }
      }
     },
     "localname": "NonemployeeRestrictedStockUnitsMember",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantedAsDeemedDividendsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "clxt_NumberOfLeaseExtensionOptions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of lease extension options.",
        "label": "Number Of Lease Extension Options",
        "terseLabel": "Number of lease extension options"
       }
      }
     },
     "localname": "NumberOfLeaseExtensionOptions",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "clxt_NumberOfSharesWithheldForNetShareSettlement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Shares withheld for net share settlement.",
        "label": "Number Of Shares Withheld For Net Share Settlement",
        "negatedLabel": "Shares withheld for net share settlement, shares"
       }
      }
     },
     "localname": "NumberOfSharesWithheldForNetShareSettlement",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "clxt_OfficeFurnitureAndEquipmentUnderCapitalLeaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Office Furniture and Equipment Under Capital Lease",
        "label": "Office Furniture And Equipment Under Capital Lease [Member]",
        "terseLabel": "Office Furniture and Equipment Under Capital Lease [Member]"
       }
      }
     },
     "localname": "OfficeFurnitureAndEquipmentUnderCapitalLeaseMember",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "clxt_OfficeSpaceArea": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Office space area.",
        "label": "Office Space Area",
        "terseLabel": "Office and lab building area"
       }
      }
     },
     "localname": "OfficeSpaceArea",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "areaItemType"
    },
    "clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsAfterFiveYears": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating and finance lease liabilities payments after five years.",
        "label": "Operating and finance lease liabilities payments after five years",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "OperatingAndFinanceLeaseLiabilitiesPaymentsAfterFiveYears",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextFiveYears": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating and finance lease liabilities payments next five years.",
        "label": "Operating and finance lease liabilities payments next five years",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "OperatingAndFinanceLeaseLiabilitiesPaymentsNextFiveYears",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextFourYears": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating and finance lease liabilities payments next four years.",
        "label": "Operating and finance lease liabilities payments next four years",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "OperatingAndFinanceLeaseLiabilitiesPaymentsNextFourYears",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextThreeYears": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating and finance lease liabilities payments next three years.",
        "label": "Operating and finance lease liabilities payments next three years",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "OperatingAndFinanceLeaseLiabilitiesPaymentsNextThreeYears",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwelveMonths": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating and finance lease liabilities payments next twelve months.",
        "label": "Operating and finance lease liabilities payments next twelve months",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwelveMonths",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwoYears": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating and finance lease liabilities payments next two years.",
        "label": "Operating and finance lease liabilities payments next two years",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "OperatingAndFinanceLeaseLiabilitiesPaymentsNextTwoYears",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_OperatingAndFinanceLeaseLiabilityPaymentDue": {
     "auth_ref": [],
     "calculation": {
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating and finance lease liability payment due.",
        "label": "Operating and finance lease liability payment due",
        "totalLabel": "Total including interest, Financing"
       }
      }
     },
     "localname": "OperatingAndFinanceLeaseLiabilityPaymentDue",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [],
     "calculation": {
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail": {
       "order": 4.0,
       "parentTag": "clxt_OperatingAndFinanceLeaseLiabilityPaymentDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating and finance lease liability undiscounted excess amount.",
        "label": "Operating and finance lease liability undiscounted excess amount",
        "negatedLabel": "Less: imputed interest"
       }
      }
     },
     "localname": "OperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_OperatingLossCarryforwardsExpirationYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating loss carryforwards expiration year.",
        "label": "Operating Loss Carryforwards Expiration Year",
        "terseLabel": "Income tax operating loss carryforwards, expiration year"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsExpirationYear",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "gYearItemType"
    },
    "clxt_OperatingLossCarryforwardsNotExpire": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating loss carryforwards not expire.",
        "label": "Operating Loss Carryforwards Not Expire",
        "terseLabel": "Income tax operating loss carryforwards not expired"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsNotExpire",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_OperatingLossCarryforwardsSubjectToExpire": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating loss carryforwards subject to expire.",
        "label": "Operating Loss Carryforwards Subject To Expire",
        "terseLabel": "Income tax operating loss carryforwards, expire between 2032 and 2037"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsSubjectToExpire",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_OptionPriceAtPercentageOfFairMarketValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Option price at percentage of fair market value.",
        "label": "Option Price At Percentage Of Fair Market Value",
        "terseLabel": "Options priced at fair market value, Percent"
       }
      }
     },
     "localname": "OptionPriceAtPercentageOfFairMarketValue",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "clxt_OrganizationsAndSignificantAccountingPoliciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Organizations and Significant Accounting Policies [Table]",
        "label": "Organizations and Significant Accounting Policies [Table]"
       }
      }
     },
     "localname": "OrganizationsAndSignificantAccountingPoliciesTable",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "clxt_OtherCurrentLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other current liabilities.",
        "label": "Other Current Liabilities",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherCurrentLiabilities",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_OtherFinancialInstruments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other financial instruments.",
        "label": "Other Financial Instruments",
        "terseLabel": "Other financial instruments"
       }
      }
     },
     "localname": "OtherFinancialInstruments",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_PaycheckProtectionProgramLoanCARESActMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Paycheck protection program loan CARES Act.",
        "label": "Paycheck Protection Program Loan C A R E S Act [Member]",
        "terseLabel": "Paycheck Protection Program Loan CARES Act [Member]"
       }
      }
     },
     "localname": "PaycheckProtectionProgramLoanCARESActMember",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "clxt_PaymentOfFinanceLeaseIncludedInFinancingCashFlow": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment of finance lease included in financing cash flow.",
        "label": "Payment of Finance Lease Included in Financing Cash Flow",
        "terseLabel": "Financing cash flows, Financing"
       }
      }
     },
     "localname": "PaymentOfFinanceLeaseIncludedInFinancingCashFlow",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfOtherInformationRelatedToLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_PaymentOfFinanceLeaseIncludedInOperatingCashFlow": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment of finance lease included in operating cash flow.",
        "label": "Payment of Finance Lease Included in Operating Cash Flow",
        "terseLabel": "Operating cash flows, Financing"
       }
      }
     },
     "localname": "PaymentOfFinanceLeaseIncludedInOperatingCashFlow",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfOtherInformationRelatedToLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_PaymentOfOperatingLeaseIncludedInFinancingCashFlow": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment of operating lease included in financing cash flow.",
        "label": "Payment of Operating Lease Included in Financing Cash Flow",
        "terseLabel": "Financing cash flows, Operating"
       }
      }
     },
     "localname": "PaymentOfOperatingLeaseIncludedInFinancingCashFlow",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfOtherInformationRelatedToLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_PaymentOfOperatingLeaseIncludedInOperatingCashFlow": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment of operating lease included in operating cash flow.",
        "label": "Payment of operating lease included in operating cash flow",
        "verboseLabel": "Operating cash flows, Operating"
       }
      }
     },
     "localname": "PaymentOfOperatingLeaseIncludedInOperatingCashFlow",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfOtherInformationRelatedToLeasesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_PreFundedWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pre funded warrants.",
        "label": "Pre Funded Warrants [Member]",
        "terseLabel": "Pre-funded Warrants [Member]",
        "verboseLabel": "Pre Funded Warrants [Member]"
       }
      }
     },
     "localname": "PreFundedWarrantsMember",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockholdersEquitySummaryOfWarrantsTransactionsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "clxt_PublicFloatMinimum": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Float Minimum",
        "label": "Public Float Minimum",
        "terseLabel": "Minimum public float"
       }
      }
     },
     "localname": "PublicFloatMinimum",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_ReceivableFromJefferiesForSharesIssuedUnderAtmFacility": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Receivable from Jefferies for shares issued under ATM Facility.",
        "label": "Receivable from Jefferies for shares issued under ATM Facility"
       }
      }
     },
     "localname": "ReceivableFromJefferiesForSharesIssuedUnderAtmFacility",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfStatementsOfCertainStatementsOfCashFlowsAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_RepaymentsOfFinancingLeaseObligation": {
     "auth_ref": [],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 20.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Repayments of financing lease obligation.",
        "label": "Repayments of Financing Lease Obligation",
        "negatedLabel": "Repayments of financing lease obligations"
       }
      }
     },
     "localname": "RepaymentsOfFinancingLeaseObligation",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_RosevilleMnLeaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Roseville, MN lease [Member].",
        "label": "Roseville, MN Lease [Member]",
        "terseLabel": "Roseville, MN Lease [Member]"
       }
      }
     },
     "localname": "RosevilleMnLeaseMember",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "clxt_SaleLeasebackTransactionAnnualBaseRentPayments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale leaseback transaction annual base rent payments.",
        "label": "Sale Leaseback Transaction Annual Base Rent Payments",
        "terseLabel": "Annual base rent"
       }
      }
     },
     "localname": "SaleLeasebackTransactionAnnualBaseRentPayments",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_SaleLeasebackTransactionBaseRentInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale leaseback transaction base rent interest rate.",
        "label": "Sale Leaseback Transaction Base Rent Interest Rate",
        "terseLabel": "Percentage of annual base rent"
       }
      }
     },
     "localname": "SaleLeasebackTransactionBaseRentInterestRate",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "clxt_SaleLeasebackTransactionIncrementalRentPercentageAnnual": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale leaseback transaction incremental rent percentage annual.",
        "label": "Sale Leaseback Transaction Incremental Rent Percentage Annual",
        "terseLabel": "Increase in percentage of annual base rent on the sixth, eleventh and sixteenth anniversaries"
       }
      }
     },
     "localname": "SaleLeasebackTransactionIncrementalRentPercentageAnnual",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "clxt_ScheduleOfEstimatedUsefulLivesOfAssetsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of estimated useful lives of assets.",
        "label": "Schedule Of Estimated Useful Lives Of Assets Table [Text Block]",
        "terseLabel": "Schedule of Estimated Useful Life of Assets Used to Compute Depreciation Using the Straight-line Method"
       }
      }
     },
     "localname": "ScheduleOfEstimatedUsefulLivesOfAssetsTableTextBlock",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "clxt_ScheduleOfFutureMinimumRentalPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of future minimum rental payments.",
        "label": "Schedule Of Future Minimum Rental Payments [Abstract]",
        "terseLabel": "Less: imputed interest"
       }
      }
     },
     "localname": "ScheduleOfFutureMinimumRentalPaymentsAbstract",
     "nsuri": "http://www.calyxt.com/20221231",
     "xbrltype": "stringItemType"
    },
    "clxt_ScheduleOfFutureMinimumRentalPaymentsForCapitalLeasesAndOperatingLeasesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of future minimum rental payments for capital leases and operating leases.",
        "label": "Schedule Of Future Minimum Rental Payments For Capital Leases And Operating Leases Table [Text Block]",
        "terseLabel": "Schedule of Noncancelable Future Lease Commitments"
       }
      }
     },
     "localname": "ScheduleOfFutureMinimumRentalPaymentsForCapitalLeasesAndOperatingLeasesTableTextBlock",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/LeasesOtherCommitmentsAndContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "clxt_ScheduleOfFutureMinimumRentalPaymentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of future minimum rental payments.",
        "label": "Schedule Of Future Minimum Rental Payments [Table Text Block]",
        "terseLabel": "Summary of Future Minimum Rental Payments"
       }
      }
     },
     "localname": "ScheduleOfFutureMinimumRentalPaymentsTableTextBlock",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/LeasesOtherCommitmentsAndContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "clxt_ScheduleOfOtherInformationRelatedToLeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of other information related to leases.",
        "label": "Schedule Of Other Information Related To Leases [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfOtherInformationRelatedToLeasesAbstract",
     "nsuri": "http://www.calyxt.com/20221231",
     "xbrltype": "stringItemType"
    },
    "clxt_ScheduleOfShareBasedPaymentAwardPerformanceStockUnitValuationAssumptionsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of share based payment award performance stock unit valuation assumptions.",
        "label": "Schedule Of Share Based Payment Award Performance Stock Unit Valuation Assumptions [Table Text Block]",
        "terseLabel": "Summary of Fair Values of Performance Stock Units Granted and Assumptions used in Monte Carlo Simulation Pricing Model"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardPerformanceStockUnitValuationAssumptionsTableTextBlock",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award, equity instruments other than options exercised in period.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercised In Period",
        "terseLabel": "Number of restricted stock units outstanding, Exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriod",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/StockholdersEquitySummaryOfWarrantsTransactionsDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options exercised in period weighted average grant date fair value.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercised In Period Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted-average grant date fair value, Exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/StockholdersEquitySummaryOfWarrantsTransactionsDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValueOfStockOptionsGranted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award estimated fair value of stock options granted.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Estimated Fair Value Of Stock Options Granted",
        "terseLabel": "Estimated fair values of stock options granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValueOfStockOptionsGranted",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfStockOptionsGrantedAndAssumptionsUsedInBlackScholesModelDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValuesOfPerformanceStockUnitsGranted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award estimated fair values of performance stock units granted.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Estimated Fair Values Of Performance Stock Units Granted",
        "terseLabel": "Estimated fair values of performance stock units granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimatedFairValuesOfPerformanceStockUnitsGranted",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfPerformanceStockUnitsGrantedAndAssumptionsUsedInMonteCarloSimulationPricingModelDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "clxt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesAvailableForIssue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Common Shares Available For Issue",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Number Of Common Shares Available For Issue",
        "terseLabel": "Number of common shares available for issue"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfCommonSharesAvailableForIssue",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "clxt_ShareBasedCompensationArrangementsByShareBasedPaymentAwardWeightedAverageGrantDateFairValueOfRestrictedStockUnitsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based compensation arrangements by share-based payment award, weighted average grant date fair value of restricted stock units.",
        "label": "Share Based Compensation Arrangements By Share Based Payment Award Weighted Average Grant Date Fair Value Of Restricted Stock Units Table [Text Block]",
        "terseLabel": "Schedule of Weighted Average Grant Date Fair Value of Restricted Stock Units Issued"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardWeightedAverageGrantDateFairValueOfRestrictedStockUnitsTableTextBlock",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "clxt_ShelfRegistrationStatementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shelf registration statement.",
        "label": "Shelf Registration Statement Member",
        "terseLabel": "Shelf Registration Statement [Member]"
       }
      }
     },
     "localname": "ShelfRegistrationStatementMember",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "clxt_SoybeanProductsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Soybean Products.",
        "label": "Soybean Products [Member]",
        "terseLabel": "Soybean Products [Member]"
       }
      }
     },
     "localname": "SoybeanProductsMember",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/RestructuringCostsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "clxt_StockholdersEquityCumulativeEffectOfAdoptionOfLeaseAccountingStandard": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stockholders equity cumulative effect of adoption of lease accounting standard.",
        "label": "Stockholders Equity Cumulative Effect Of Adoption Of Lease Accounting Standard",
        "terseLabel": "Stockholders equity cumulative effect of adoption of lease accounting standard.",
        "verboseLabel": "Stockholders Equity Cumulative Effect Of Adoption Of Lease Accounting Standard"
       }
      }
     },
     "localname": "StockholdersEquityCumulativeEffectOfAdoptionOfLeaseAccountingStandard",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_StockholdersEquityTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stockholders Equity [Table]",
        "label": "Stockholders Equity [Table]",
        "terseLabel": "Stockholders Equity [Table]"
       }
      }
     },
     "localname": "StockholdersEquityTable",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "clxt_SubsidiaryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subsidiary.",
        "label": "Subsidiary [Member]"
       }
      }
     },
     "localname": "SubsidiaryMember",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "clxt_SummaryOfFairValueMeasurementsAndFinancialInstrumentTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summary of fair value measurements and financial instrument.",
        "label": "Summary Of Fair Value Measurements And Financial Instrument Table [Text Block]",
        "terseLabel": "Summary of Fair Value Measurements and Financial Statement Presentation"
       }
      }
     },
     "localname": "SummaryOfFairValueMeasurementsAndFinancialInstrumentTableTextBlock",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "clxt_TaxCreditCarryforwardExpirationYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax credit carryforward expiration year.",
        "label": "Tax Credit Carryforward Expiration Year",
        "terseLabel": "Tax credit carryovers expiration year"
       }
      }
     },
     "localname": "TaxCreditCarryforwardExpirationYear",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "gYearItemType"
    },
    "clxt_ThresholdPercentageOfOwnershipInOutstandingCommonStockToEnactIndemnificationAgreement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold percentage of ownership in outstanding common stock to enact indemnification agreement.",
        "label": "Threshold Percentage Of Ownership In Outstanding Common Stock To Enact Indemnification Agreement",
        "terseLabel": "Threshold percentage of ownership in outstanding common stock to enact indemnification agreement"
       }
      }
     },
     "localname": "ThresholdPercentageOfOwnershipInOutstandingCommonStockToEnactIndemnificationAgreement",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.calyxt.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "clxt_TwoThousandAndNineteenGrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand and Nineteen Grant [Member]",
        "label": "Two Thousand and Nineteen Grant [Member]",
        "terseLabel": "2019 Grant"
       }
      }
     },
     "localname": "TwoThousandAndNineteenGrantMember",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationPerformanceStockUnitsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "domainItemType"
    },
    "clxt_TwoThousandAndTwentyOneGrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand and Twenty One Grant [Member]",
        "label": "Two Thousand and Twenty One Grant [Member]",
        "terseLabel": "2021 Grant"
       }
      }
     },
     "localname": "TwoThousandAndTwentyOneGrantMember",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationPerformanceStockUnitsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfPerformanceStockUnitsGrantedAndAssumptionsUsedInMonteCarloSimulationPricingModelDetail",
      "http://www.calyxt.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "domainItemType"
    },
    "clxt_TwoThousandAndTwentyTwoGrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Thousand and Twenty Two Grant",
        "label": "Two Thousand And Twenty Two Grant [Member]",
        "terseLabel": "2022 Grant"
       }
      }
     },
     "localname": "TwoThousandAndTwentyTwoGrantMember",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationPerformanceStockUnitsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "clxt_TwoThousandSeventeenOmnibusPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two thousand seventeen omnibus plan.",
        "label": "Two Thousand Seventeen Omnibus Plan [Member]",
        "terseLabel": "2017 Omnibus Plan [Member]"
       }
      }
     },
     "localname": "TwoThousandSeventeenOmnibusPlanMember",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationPerformanceStockUnitsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "clxt_UnrealizedGainLossOnMarkToMarketOfCommonStockWarrants": {
     "auth_ref": [],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrealized gain loss on mark to market of common stock warrants.",
        "label": "Unrealized Gain Loss On Mark to Market Of Common Stock Warrants",
        "terseLabel": "Unrealized (gain) loss on mark-to-market of common stock warrants"
       }
      }
     },
     "localname": "UnrealizedGainLossOnMarkToMarketOfCommonStockWarrants",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "clxt_UnrestrictedCash": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unrestricted cash.",
        "label": "Unrestricted cash"
       }
      }
     },
     "localname": "UnrestrictedCash",
     "nsuri": "http://www.calyxt.com/20221231",
     "presentation": [
      "http://www.calyxt.com/role/SubsequentEventAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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",
        "verboseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r616",
      "r617",
      "r618"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r616",
      "r617",
      "r618"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r616",
      "r617",
      "r618"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "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/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r616",
      "r617",
      "r618"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r619"
     ],
     "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/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "verboseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r613"
     ],
     "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/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calyxt.com/role/SubsequentEventAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r613"
     ],
     "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/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r613"
     ],
     "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/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r620"
     ],
     "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/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r613"
     ],
     "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/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r613"
     ],
     "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/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r613"
     ],
     "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/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r613"
     ],
     "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/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r621"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r616",
      "r617",
      "r618"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calyxt.com/role/SubsequentEventAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r612"
     ],
     "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/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "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/2022",
     "presentation": [
      "http://www.calyxt.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ChiefExecutiveOfficerMember": {
     "auth_ref": [
      "r655"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Person with designation of chief executive officer.",
        "label": "Chief Executive Officer [Member]",
        "terseLabel": "Mr Carr [Member]"
       }
      }
     },
     "localname": "ChiefExecutiveOfficerMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationPerformanceStockUnitsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CondensedBalanceSheetStatementTable": {
     "auth_ref": [
      "r195",
      "r577",
      "r623"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.",
        "label": "Condensed Balance Sheet Statement [Table]",
        "terseLabel": "Condensed Balance Sheet Statement [Table]"
       }
      }
     },
     "localname": "CondensedBalanceSheetStatementTable",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedBalanceSheetStatementsCaptionsLineItems": {
     "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": "Condensed Balance Sheet Statements, Captions [Line Items]",
        "terseLabel": "Condensed Balance Sheet Statements Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedBalanceSheetStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Condensed Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract",
     "nsuri": "http://fasb.org/srt/2022",
     "xbrltype": "stringItemType"
    },
    "srt_CondensedIncomeStatementsCaptionsLineItems": {
     "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": "Condensed Income Statements, Captions [Line Items]",
        "terseLabel": "Condensed Income Statements, Captions [Line Items]"
       }
      }
     },
     "localname": "CondensedIncomeStatementsCaptionsLineItems",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainStatementsOfOperationsAmountsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CounterpartyNameAxis": {
     "auth_ref": [
      "r192",
      "r193",
      "r304",
      "r330",
      "r578",
      "r581",
      "r583"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.",
        "label": "Counterparty Name [Axis]"
       }
      }
     },
     "localname": "CounterpartyNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": {
     "auth_ref": [
      "r625",
      "r646",
      "r648",
      "r661",
      "r701",
      "r702",
      "r703",
      "r709",
      "r710",
      "r713",
      "r714",
      "r715",
      "r723"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents amount after cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesScheduleOfImpactOfAdoptionOfTheStandardOnConsolidatedBalanceSheetDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r159",
      "r199",
      "r207",
      "r214",
      "r263",
      "r394",
      "r395",
      "r396",
      "r417",
      "r418",
      "r441",
      "r444",
      "r446",
      "r447",
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesScheduleOfImpactOfAdoptionOfTheStandardOnConsolidatedBalanceSheetDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r159",
      "r199",
      "r207",
      "r214",
      "r263",
      "r394",
      "r395",
      "r396",
      "r417",
      "r418",
      "r441",
      "r444",
      "r446",
      "r447",
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesScheduleOfImpactOfAdoptionOfTheStandardOnConsolidatedBalanceSheetDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of investment including named security. Excludes entity that is consolidated.",
        "label": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r254",
      "r598",
      "r672",
      "r740"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name or description of a single external customer or a group of external customers.",
        "label": "Customer [Axis]",
        "terseLabel": "Customer"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r286",
      "r287",
      "r288",
      "r289",
      "r354",
      "r510",
      "r537",
      "r575",
      "r576",
      "r596",
      "r602",
      "r611",
      "r671",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail",
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfAssetsUsedToComputeDepreciationUsingTheStraightLineMethodDetail",
      "http://www.calyxt.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfStockOptionsGrantedAndAssumptionsUsedInBlackScholesModelDetail",
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r286",
      "r287",
      "r288",
      "r289",
      "r354",
      "r510",
      "r537",
      "r575",
      "r576",
      "r596",
      "r602",
      "r611",
      "r671",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfAssetsUsedToComputeDepreciationUsingTheStraightLineMethodDetail",
      "http://www.calyxt.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfStockOptionsGrantedAndAssumptionsUsedInBlackScholesModelDetail",
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r254",
      "r598",
      "r672",
      "r740"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Single external customer or group of external customers.",
        "label": "Customer [Domain]",
        "terseLabel": "Customer"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r251",
      "r515",
      "r597",
      "r610",
      "r666",
      "r667",
      "r672",
      "r739"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calyxt.com/role/RestructuringCostsAdditionalInformationDetail",
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainStatementsOfOperationsAmountsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r251",
      "r515",
      "r597",
      "r610",
      "r666",
      "r667",
      "r672",
      "r739"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calyxt.com/role/RestructuringCostsAdditionalInformationDetail",
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainStatementsOfOperationsAmountsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r286",
      "r287",
      "r288",
      "r289",
      "r346",
      "r354",
      "r385",
      "r386",
      "r387",
      "r509",
      "r510",
      "r537",
      "r575",
      "r576",
      "r596",
      "r602",
      "r611",
      "r664",
      "r671",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail",
      "http://www.calyxt.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfAssetsUsedToComputeDepreciationUsingTheStraightLineMethodDetail",
      "http://www.calyxt.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfStockOptionsGrantedAndAssumptionsUsedInBlackScholesModelDetail",
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r286",
      "r287",
      "r288",
      "r289",
      "r346",
      "r354",
      "r385",
      "r386",
      "r387",
      "r509",
      "r510",
      "r537",
      "r575",
      "r576",
      "r596",
      "r602",
      "r611",
      "r664",
      "r671",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail",
      "http://www.calyxt.com/role/IncomeTaxesAdditionalInformationDetail",
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfAssetsUsedToComputeDepreciationUsingTheStraightLineMethodDetail",
      "http://www.calyxt.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfStockOptionsGrantedAndAssumptionsUsedInBlackScholesModelDetail",
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "auth_ref": [
      "r192",
      "r193",
      "r304",
      "r330",
      "r582",
      "r583"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.",
        "label": "Counterparty Name [Domain]"
       }
      }
     },
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAxis": {
     "auth_ref": [
      "r160",
      "r196",
      "r197",
      "r198",
      "r200",
      "r201",
      "r204",
      "r205",
      "r206",
      "r207",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r223",
      "r264",
      "r265",
      "r418",
      "r442",
      "r446",
      "r447",
      "r448",
      "r478",
      "r495",
      "r496",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Revision of Prior Period [Axis]"
       }
      }
     },
     "localname": "RestatementAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesScheduleOfImpactOfAdoptionOfTheStandardOnConsolidatedBalanceSheetDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RestatementDomain": {
     "auth_ref": [
      "r160",
      "r196",
      "r197",
      "r198",
      "r200",
      "r201",
      "r204",
      "r205",
      "r206",
      "r207",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r223",
      "r264",
      "r265",
      "r418",
      "r442",
      "r446",
      "r447",
      "r448",
      "r478",
      "r495",
      "r496",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Revision of Prior Period [Domain]"
       }
      }
     },
     "localname": "RestatementDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesScheduleOfImpactOfAdoptionOfTheStandardOnConsolidatedBalanceSheetDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember": {
     "auth_ref": [
      "r160",
      "r200",
      "r201",
      "r207",
      "r214",
      "r264",
      "r265",
      "r418",
      "r442",
      "r448",
      "r478",
      "r495",
      "r496",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative increase (decrease) to previously issued financial statements for retrospective application of amendment to accounting standards and adjustment for reclassification from amendment to accounting standards.",
        "label": "Revision of Prior Period, Accounting Standards Update, Adjustment [Member]"
       }
      }
     },
     "localname": "RevisionOfPriorPeriodAccountingStandardsUpdateAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesScheduleOfImpactOfAdoptionOfTheStandardOnConsolidatedBalanceSheetDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioPreviouslyReportedMember": {
     "auth_ref": [
      "r160",
      "r196",
      "r198",
      "r200",
      "r201",
      "r204",
      "r205",
      "r213",
      "r223",
      "r418",
      "r442",
      "r446",
      "r447",
      "r478",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r647",
      "r648",
      "r650",
      "r651",
      "r652",
      "r662",
      "r663",
      "r716",
      "r724",
      "r725"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents amount as previously reported before adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.",
        "label": "Previously Reported [Member]"
       }
      }
     },
     "localname": "ScenarioPreviouslyReportedMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesScheduleOfImpactOfAdoptionOfTheStandardOnConsolidatedBalanceSheetDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r214",
      "r355",
      "r622",
      "r649"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": {
     "auth_ref": [
      "r642",
      "r742"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.",
        "label": "Condensed Balance Sheet [Table Text Block]",
        "terseLabel": "Schedule of Certain Balance Sheet Amounts"
       }
      }
     },
     "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": {
     "auth_ref": [
      "r642",
      "r742"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.",
        "label": "Condensed Income Statement [Table Text Block]",
        "terseLabel": "Schedule of Certain Statements of Operations Amounts"
       }
      }
     },
     "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of investment including named security. Excludes entity that is consolidated.",
        "label": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r214",
      "r355",
      "r622",
      "r624",
      "r649"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.",
        "label": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r655",
      "r726"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationPerformanceStockUnitsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of individual, or nature of relationship to individual or group of individuals.",
        "label": "Title of Individual [Domain]",
        "terseLabel": "Title of Individual"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationPerformanceStockUnitsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201602Member": {
     "auth_ref": [
      "r474"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).",
        "label": "Accounting Standards Update 2016-02 [Member]",
        "terseLabel": "Accounting Standards Update 2016-02 [Member]"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201602Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesScheduleOfImpactOfAdoptionOfTheStandardOnConsolidatedBalanceSheetDetail",
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r13",
      "r609"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets": {
       "order": 14.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/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedEmployeeBenefitsCurrent": {
     "auth_ref": [
      "r16"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets": {
       "order": 16.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, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Employee Benefits, Current",
        "terseLabel": "Accrued compensation"
       }
      }
     },
     "localname": "AccruedEmployeeBenefitsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r16"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets": {
       "order": 15.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/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r56",
      "r168"
     ],
     "calculation": {
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r23",
      "r24",
      "r109",
      "r496",
      "r540",
      "r541",
      "r630",
      "r631",
      "r632",
      "r643",
      "r644",
      "r645"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.",
        "label": "Additional Financial Information Disclosure [Text Block]",
        "terseLabel": "Supplemental Information"
       }
      }
     },
     "localname": "AdditionalFinancialInformationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r8"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets": {
       "order": 24.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r394",
      "r395",
      "r396",
      "r643",
      "r644",
      "r645",
      "r714"
     ],
     "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 [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r157",
      "r158",
      "r159",
      "r160",
      "r161",
      "r200",
      "r201",
      "r202",
      "r203",
      "r214",
      "r256",
      "r257",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r394",
      "r395",
      "r396",
      "r415",
      "r416",
      "r417",
      "r418",
      "r427",
      "r428",
      "r429",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r470",
      "r471",
      "r475",
      "r476",
      "r477",
      "r478",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r517",
      "r518",
      "r519",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Accounting Standards Update [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesScheduleOfImpactOfAdoptionOfTheStandardOnConsolidatedBalanceSheetDetail",
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash used by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r96",
      "r97",
      "r357"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": {
     "auth_ref": [
      "r63",
      "r68"
     ],
     "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": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r399"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Cost [Policy Text Block]",
        "terseLabel": "Advertising Costs"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r389"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "terseLabel": "Stock-based compensation expenses"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseRelatedToStockOptionAwardsDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesRelatedToPerformanceStockUnitsDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesRelatedToRestrictedStockUnitsDetail",
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainStatementsOfOperationsAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r222"
     ],
     "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": "Anti-dilutive stock options, restricted stock units, performance stock units, and common stock warrants"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]"
       }
      }
     },
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical",
      "http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail",
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r133",
      "r148",
      "r170",
      "r189",
      "r238",
      "r242",
      "r247",
      "r259",
      "r290",
      "r291",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r299",
      "r300",
      "r431",
      "r435",
      "r453",
      "r609",
      "r669",
      "r670",
      "r728"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets": {
       "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/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets",
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesScheduleOfImpactOfAdoptionOfTheStandardOnConsolidatedBalanceSheetDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r163",
      "r173",
      "r189",
      "r259",
      "r290",
      "r291",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r299",
      "r300",
      "r431",
      "r435",
      "r453",
      "r609",
      "r669",
      "r670",
      "r728"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets": {
       "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/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets"
     ],
     "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/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsHeldUnderCapitalLeasesMember": {
     "auth_ref": [
      "r155"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long lived property, plant or equipment assets held by a lessee through a capital lease arrangement.",
        "label": "Assets Held under Capital Leases [Member]",
        "terseLabel": "Assets under Capital Lease [Member]"
       }
      }
     },
     "localname": "AssetsHeldUnderCapitalLeasesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfAssetsUsedToComputeDepreciationUsingTheStraightLineMethodDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r360",
      "r361",
      "r362",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.calyxt.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationPerformanceSharesAwardOutstandingActivityDetail",
      "http://www.calyxt.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationPerformanceStockUnitsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationScheduleOfWeightedAverageGrantDateFairValueOfRestrictedStockUnitsIssuedDetail",
      "http://www.calyxt.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfActivityOfRestrictedStockUnitsDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfPerformanceStockUnitsGrantedAndAssumptionsUsedInMonteCarloSimulationPricingModelDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfStockOptionsGrantedAndAssumptionsUsedInBlackScholesModelDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfGrantDateFairValueOfRestrictedStockUnitAwardsVestedDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseRelatedToStockOptionAwardsDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesRelatedToPerformanceStockUnitsDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesRelatedToRestrictedStockUnitsDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantedAsDeemedDividendsDetail",
      "http://www.calyxt.com/role/StockBasedCompensationTables",
      "http://www.calyxt.com/role/SubsequentEventAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.",
        "label": "Building and Building Improvements [Member]",
        "terseLabel": "Buildings and Other Improvements [Member]"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfAssetsUsedToComputeDepreciationUsingTheStraightLineMethodDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingMember": {
     "auth_ref": [
      "r55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.",
        "label": "Building [Member]",
        "terseLabel": "Buildings [Member]"
       }
      }
     },
     "localname": "BuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r41",
      "r166",
      "r579"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets",
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r42",
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash, Cash Equivalents, and Restricted Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsAndShortTermInvestments": {
     "auth_ref": [
      "r629"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.",
        "label": "Cash, Cash Equivalents, and Short-term Investments",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "CashCashEquivalentsAndShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r36",
      "r41",
      "r43"
     ],
     "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, cash equivalents and restricted cash - end of period",
        "periodStartLabel": "Cash, cash equivalents and restricted cash - beginning of period",
        "terseLabel": "Cash, cash equivalents, and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r36",
      "r124"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows": {
       "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 decrease in cash, cash equivalents, and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable": {
     "auth_ref": [
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the warrants or rights are exercisable, in YYYY-MM-DD format.",
        "label": "Class of Warrant or Right, Date from which Warrants or Rights Exercisable",
        "terseLabel": "Date from which Warrants or Rights Exercisable"
       }
      }
     },
     "localname": "ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "auth_ref": [
      "r71",
      "r77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of warrant or right issued.",
        "label": "Class of Warrant or Right [Axis]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockholdersEquitySummaryOfWarrantsTransactionsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.",
        "label": "Class of Warrant or Right [Domain]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockholdersEquitySummaryOfWarrantsTransactionsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "auth_ref": [
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding.",
        "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights",
        "terseLabel": "Class of Warrant or Right, Exercise Price of Warrants or Rights",
        "verboseLabel": "Class of warrant or right, exercise price of warrants or rights"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockholdersEquitySummaryOfWarrantsTransactionsDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.",
        "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right",
        "terseLabel": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockholdersEquitySummaryOfWarrantsTransactionsDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "auth_ref": [
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.",
        "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights",
        "terseLabel": "Warrants issued (in shares)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": {
     "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": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]"
       }
      }
     },
     "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r59",
      "r284",
      "r285",
      "r572",
      "r668"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Leases, Other Commitments, and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesOtherCommitmentsAndContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r643",
      "r644",
      "r714"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r7"
     ],
     "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"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r7",
      "r63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesSubscribedButUnissued": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of common stock allocated to investors to buy shares of a new issue of common stock before they are offered to the public. When stock is sold on a subscription basis, the issuer does not initially receive the total proceeds. In general, the issuer does not issue the shares to the investor until it receives the entire proceeds.",
        "label": "Common Stock, Shares Subscribed but Unissued",
        "terseLabel": "Common stock shares subscribed but not issued"
       }
      }
     },
     "localname": "CommonStockSharesSubscribedButUnissued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r7",
      "r609"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets": {
       "order": 22.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Common stock, $0.0001 par value; 275,000,000 shares authorized; 48,944,771 shares issued and 48,844,619 shares outstanding as of December 31, 2022, and 38,874,146 shares issued and 38,773,994 shares outstanding as of December 31, 2021",
        "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"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommonStockVotingRights": {
     "auth_ref": [
      "r64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.",
        "label": "Common Stock, Voting Rights",
        "terseLabel": "Common Stock, Voting Rights"
       }
      }
     },
     "localname": "CommonStockVotingRights",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "auth_ref": [
      "r73",
      "r74",
      "r76",
      "r98"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.",
        "label": "Compensation and Employee Benefit Plans [Text Block]",
        "terseLabel": "Employee Benefit Plan"
       }
      }
     },
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/EmployeeBenefitPlan"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CompensationRelatedCostsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Related Costs [Abstract]"
       }
      }
     },
     "localname": "CompensationRelatedCostsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets and Liabilities [Abstract]"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComputerEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.",
        "label": "Computer Equipment [Member]",
        "terseLabel": "Computer Equipment and Software [Member]"
       }
      }
     },
     "localname": "ComputerEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfAssetsUsedToComputeDepreciationUsingTheStraightLineMethodDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress [Member]",
        "terseLabel": "Construction in Progress [Member]"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r599",
      "r601",
      "r741"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.",
        "label": "Corporate Debt Securities [Member]",
        "terseLabel": "Corporate Debt Securities [Member]"
       }
      }
     },
     "localname": "CorporateDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r28",
      "r515"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfOperations": {
       "order": 5.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Costs of goods sold"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "CostsAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/SubsequentEventAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/SubsequentEventAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r62",
      "r187",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r317",
      "r324",
      "r325",
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Long-Term Debt"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LongTermDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r1",
      "r2",
      "r3",
      "r134",
      "r136",
      "r146",
      "r195",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r307",
      "r313",
      "r314",
      "r315",
      "r316",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r473",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r639"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.",
        "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days",
        "terseLabel": "Consecutive trading day"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationPerformanceStockUnitsAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r126",
      "r128",
      "r301",
      "r473",
      "r592",
      "r593"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Loan, face amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r18",
      "r195",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r307",
      "r313",
      "r314",
      "r315",
      "r316",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r473",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r639"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r18",
      "r64",
      "r65",
      "r66",
      "r67",
      "r125",
      "r126",
      "r128",
      "r144",
      "r195",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r307",
      "r313",
      "r314",
      "r315",
      "r316",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r326",
      "r473",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r639"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Debt Instrument [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r4",
      "r5",
      "r135",
      "r145",
      "r409"
     ],
     "calculation": {
      "http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": {
       "order": 13.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Gross deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsDerivativeInstruments": {
     "auth_ref": [
      "r105",
      "r708"
     ],
     "calculation": {
      "http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from derivative instruments.",
        "label": "Deferred Tax Assets, Derivative Instruments",
        "terseLabel": "Derivative liability"
       }
      }
     },
     "localname": "DeferredTaxAssetsDerivativeInstruments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r410"
     ],
     "calculation": {
      "http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Gross deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r707"
     ],
     "calculation": {
      "http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "label": "Deferred Tax Assets, Net",
        "totalLabel": "Net deferred tax asset or liability"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r707"
     ],
     "calculation": {
      "http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Net deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r105",
      "r708"
     ],
     "calculation": {
      "http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": {
       "order": 10.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating losses"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r105",
      "r708"
     ],
     "calculation": {
      "http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "auth_ref": [
      "r103",
      "r105",
      "r708"
     ],
     "calculation": {
      "http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": {
       "order": 8.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "terseLabel": "Tax credit carry forwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": {
     "auth_ref": [
      "r105",
      "r708"
     ],
     "calculation": {
      "http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": {
       "order": 11.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation",
        "terseLabel": "Compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r105",
      "r708"
     ],
     "calculation": {
      "http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost",
        "verboseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r411"
     ],
     "calculation": {
      "http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Less valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r105",
      "r708"
     ],
     "calculation": {
      "http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail": {
       "order": 16.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanDisclosuresTableTextBlock": {
     "auth_ref": [
      "r75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.",
        "label": "Defined Contribution Plan Disclosures [Table Text Block]",
        "terseLabel": "Summary of Defined Contribution Plan"
       }
      }
     },
     "localname": "DefinedContributionPlanDisclosuresTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/EmployeeBenefitPlanTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "terseLabel": "Employee benefit plan expenses"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/EmployeeBenefitPlanSummaryOfDefinedContributionPlanDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r39",
      "r236"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetMeasurementInput": {
     "auth_ref": [
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of input used to measure derivative asset.",
        "label": "Derivative Asset, Measurement Input",
        "terseLabel": "Assumptions"
       }
      }
     },
     "localname": "DerivativeAssetMeasurementInput",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/FinancialInstrumentsAndFinancialRiskManagementSummaryOfFairValueOfTheCommonWarrantsDetail"
     ],
     "xbrltype": "decimalItemType"
    },
    "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"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskAdditionalInformationDetail",
      "http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskSummaryOfFairValueMeasurementsAndFinancialStatementPresentationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r114",
      "r115",
      "r116",
      "r117",
      "r583"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskAdditionalInformationDetail",
      "http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskSummaryOfFairValueMeasurementsAndFinancialStatementPresentationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r110",
      "r111",
      "r112",
      "r113",
      "r118",
      "r194"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.",
        "label": "Derivatives, Policy [Policy Text Block]",
        "terseLabel": "Forward Purchase Contracts"
       }
      }
     },
     "localname": "DerivativesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of defined contribution pension and other postretirement plans.",
        "label": "Defined Contribution Plan, Description",
        "terseLabel": "Defined contribution plan description"
       }
      }
     },
     "localname": "DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/EmployeeBenefitPlanAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r359",
      "r390",
      "r391",
      "r393",
      "r398",
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DomesticCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.",
        "label": "Domestic Tax Authority [Member]",
        "terseLabel": "Federal [Member]"
       }
      }
     },
     "localname": "DomesticCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrent": {
     "auth_ref": [
      "r13",
      "r292",
      "r293",
      "r294",
      "r298",
      "r299",
      "r300",
      "r500",
      "r641"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets": {
       "order": 13.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Due to Related Parties, Current",
        "terseLabel": "Due to related parties"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarliestTaxYearMember": {
     "auth_ref": [
      "r706"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earliest identified tax year.",
        "label": "Earliest Tax Year [Member]",
        "terseLabel": "Earliest Tax Year [Member]"
       }
      }
     },
     "localname": "EarliestTaxYearMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r183",
      "r204",
      "r205",
      "r207",
      "r208",
      "r209",
      "r215",
      "r217",
      "r219",
      "r220",
      "r221",
      "r223",
      "r447",
      "r448",
      "r532",
      "r535",
      "r588"
     ],
     "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"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r183",
      "r204",
      "r205",
      "r207",
      "r208",
      "r209",
      "r217",
      "r219",
      "r220",
      "r221",
      "r223",
      "r447",
      "r448",
      "r532",
      "r535",
      "r588"
     ],
     "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"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r46",
      "r47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Net Loss Per Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r404"
     ],
     "calculation": {
      "http://www.calyxt.com/role/IncomeTaxesSummaryOfReconciliationOfStatutoryIncomeTaxRateDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "totalLabel": "Effective income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesSummaryOfReconciliationOfStatutoryIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r190",
      "r404",
      "r421"
     ],
     "calculation": {
      "http://www.calyxt.com/role/IncomeTaxesSummaryOfReconciliationOfStatutoryIncomeTaxRateDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "United States statutory rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesSummaryOfReconciliationOfStatutoryIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r705",
      "r711"
     ],
     "calculation": {
      "http://www.calyxt.com/role/IncomeTaxesSummaryOfReconciliationOfStatutoryIncomeTaxRateDetail": {
       "order": 9.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "terseLabel": "Change in valuation allowance"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesSummaryOfReconciliationOfStatutoryIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r421",
      "r705"
     ],
     "calculation": {
      "http://www.calyxt.com/role/IncomeTaxesSummaryOfReconciliationOfStatutoryIncomeTaxRateDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent",
        "terseLabel": "Deferred rate change"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesSummaryOfReconciliationOfStatutoryIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r705",
      "r711"
     ],
     "calculation": {
      "http://www.calyxt.com/role/IncomeTaxesSummaryOfReconciliationOfStatutoryIncomeTaxRateDetail": {
       "order": 8.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesSummaryOfReconciliationOfStatutoryIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {
     "auth_ref": [
      "r704",
      "r705"
     ],
     "calculation": {
      "http://www.calyxt.com/role/IncomeTaxesSummaryOfReconciliationOfStatutoryIncomeTaxRateDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesSummaryOfReconciliationOfStatutoryIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r705",
      "r711"
     ],
     "calculation": {
      "http://www.calyxt.com/role/IncomeTaxesSummaryOfReconciliationOfStatutoryIncomeTaxRateDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "State tax, net of federal benefit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesSummaryOfReconciliationOfStatutoryIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r705",
      "r711"
     ],
     "calculation": {
      "http://www.calyxt.com/role/IncomeTaxesSummaryOfReconciliationOfStatutoryIncomeTaxRateDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent",
        "terseLabel": "R&amp;D credit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesSummaryOfReconciliationOfStatutoryIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r392"
     ],
     "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": "Unrecognized stock-based compensation expense, expected recognition weighted-average period"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationPerformanceStockUnitsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r700"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "terseLabel": "Unrecognized stock-based compensation expense related to restricted stock units",
        "verboseLabel": "Unrecognized stock-based compensation expense related to performance stock units"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationPerformanceStockUnitsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r700"
     ],
     "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 stock-based compensation expense related to non-vested stock options"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-based Payment Arrangement, Option [Member]",
        "terseLabel": "Stock Options [Member]",
        "verboseLabel": "Stock Options [Member]"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfStockOptionsGrantedAndAssumptionsUsedInBlackScholesModelDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseRelatedToStockOptionAwardsDetail",
      "http://www.calyxt.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services.",
        "label": "Equipment [Member]",
        "terseLabel": "Equipment [Member]"
       }
      }
     },
     "localname": "EquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail",
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityClassOfTreasuryStockLineItems": {
     "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": "Equity, Class of Treasury Stock [Line Items]"
       }
      }
     },
     "localname": "EquityClassOfTreasuryStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r63",
      "r159",
      "r179",
      "r180",
      "r181",
      "r196",
      "r197",
      "r198",
      "r201",
      "r210",
      "r213",
      "r225",
      "r263",
      "r343",
      "r394",
      "r395",
      "r396",
      "r417",
      "r418",
      "r446",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r496",
      "r540",
      "r541",
      "r542"
     ],
     "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"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r52"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Ownership Percentage",
        "terseLabel": "Percentage of ownership in outstanding common stock"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ExpenseRelatedToDistributionOrServicingAndUnderwritingFees": {
     "auth_ref": [
      "r142"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expense related to distribution, servicing and underwriting fees.",
        "label": "Expense Related to Distribution or Servicing and Underwriting Fees",
        "terseLabel": "Underwriting discounts and commissions"
       }
      }
     },
     "localname": "ExpenseRelatedToDistributionOrServicingAndUnderwritingFees",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/FinancialInstrumentsAndFinancialRiskManagementSummaryOfFairValueOfTheCommonWarrantsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "auth_ref": [
      "r119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/FinancialInstrumentsAndFinancialRiskManagementSummaryOfFairValueOfTheCommonWarrantsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "auth_ref": [
      "r119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]",
        "terseLabel": "Summary of Fair Value of the Common Warrants"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r315",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r450",
      "r506",
      "r507",
      "r508",
      "r592",
      "r593",
      "r599",
      "r600",
      "r601"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskSummaryOfFairValueMeasurementsAndFinancialStatementPresentationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueConcentrationOfRiskFinancialAssetsBalanceSheetGroupingsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Concentration of Risk, Financial Assets, Balance Sheet Groupings [Abstract]"
       }
      }
     },
     "localname": "FairValueConcentrationOfRiskFinancialAssetsBalanceSheetGroupingsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]",
        "terseLabel": "Fair Value Concentration Of Risk Financial Statement Captions [Line Items]"
       }
      }
     },
     "localname": "FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskAdditionalInformationDetail",
      "http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskSummaryOfFairValueMeasurementsAndFinancialStatementPresentationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueConcentrationOfRiskTable": {
     "auth_ref": [
      "r120",
      "r121",
      "r122",
      "r123"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of information required and determined to be disclosed concerning all significant concentrations of risk, including credit risk and market risk, arising from all financial instruments (as defined), whether from an individual counterparty or groups of counterparties. Such disclosure may also include quantitative information about the market risks of financial instruments that is consistent with the way the Company manages or adjusts those risks.",
        "label": "Fair Value, Concentration of Risk [Table]",
        "terseLabel": "Fair Value Concentration Of Risk [Table]"
       }
      }
     },
     "localname": "FairValueConcentrationOfRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskAdditionalInformationDetail",
      "http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskSummaryOfFairValueMeasurementsAndFinancialStatementPresentationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r315",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r450",
      "r508",
      "r592",
      "r593",
      "r599",
      "r600",
      "r601"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskSummaryOfFairValueMeasurementsAndFinancialStatementPresentationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r315",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r506",
      "r507",
      "r508",
      "r592",
      "r593",
      "r599",
      "r600",
      "r601"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskSummaryOfFairValueMeasurementsAndFinancialStatementPresentationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FederalHomeLoanBanksAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Federal Home Loan Banks [Abstract]"
       }
      }
     },
     "localname": "FederalHomeLoanBanksAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r480",
      "r489"
     ],
     "calculation": {
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r480"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets": {
       "order": 17.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 portion of financing lease obligations"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets",
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesScheduleOfImpactOfAdoptionOfTheStandardOnConsolidatedBalanceSheetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r480"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets": {
       "order": 19.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": "Financing lease obligations"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets",
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesScheduleOfImpactOfAdoptionOfTheStandardOnConsolidatedBalanceSheetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r489"
     ],
     "calculation": {
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, to be Paid",
        "totalLabel": "Total including interest, Financing"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r489"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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": "Finance Lease, Liability, to be Paid, after Year Five",
        "verboseLabel": "Financing, Thereafter"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r489"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year One",
        "terseLabel": "Financing, 2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r489"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Five",
        "terseLabel": "Financing, 2027"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r489"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Four",
        "terseLabel": "Financing, 2026"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r489"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Three",
        "terseLabel": "Financing, 2025"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r489"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Two",
        "terseLabel": "Financing, 2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r489"
     ],
     "calculation": {
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "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 finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Financing, Less: imputed interest"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r487",
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "verboseLabel": "Finance Lease, Weighted average discount rate"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfOtherInformationRelatedToLeasesDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r486",
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Finance Lease, Weighted average remaining lease term (years)"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfOtherInformationRelatedToLeasesDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign Currency Transactions"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r39",
      "r60",
      "r61"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.calyxt.com/role/ConsolidatedStatementsOfOperations": {
       "order": 10.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedLabel": "Gain upon extinguishment of Payroll Protection Program Loan",
        "terseLabel": "Gain upon extinguishment of Payroll Protection Program Loan",
        "verboseLabel": "Gain on extinguishment of loan"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.calyxt.com/role/ConsolidatedStatementsOfOperations",
      "http://www.calyxt.com/role/LongTermDebtAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GranteeStatusAxis": {
     "auth_ref": [
      "r356",
      "r358",
      "r360",
      "r361",
      "r362",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by status of recipient to whom award is granted.",
        "label": "Grantee Status [Axis]"
       }
      }
     },
     "localname": "GranteeStatusAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationPerformanceStockUnitsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfPerformanceStockUnitsGrantedAndAssumptionsUsedInMonteCarloSimulationPricingModelDetail",
      "http://www.calyxt.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GranteeStatusDomain": {
     "auth_ref": [
      "r356",
      "r358",
      "r360",
      "r361",
      "r362",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Status of recipient to whom award is granted.",
        "label": "Grantee Status [Domain]"
       }
      }
     },
     "localname": "GranteeStatusDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationPerformanceStockUnitsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfPerformanceStockUnitsGrantedAndAssumptionsUsedInMonteCarloSimulationPricingModelDetail",
      "http://www.calyxt.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r27",
      "r189",
      "r238",
      "r241",
      "r246",
      "r249",
      "r259",
      "r290",
      "r291",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r299",
      "r300",
      "r453",
      "r590",
      "r669"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfOperations": {
       "order": 3.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/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IPOMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First sale of stock by a private company to the public.",
        "label": "IPO [Member]"
       }
      }
     },
     "localname": "IPOMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "auth_ref": [
      "r39",
      "r54",
      "r58"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).",
        "label": "Impairment, Long-Lived Asset, Held-for-Use",
        "terseLabel": "Impairment of long-lived assets"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r25",
      "r131",
      "r140",
      "r153",
      "r238",
      "r241",
      "r246",
      "r249",
      "r533",
      "r590"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Loss before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r271",
      "r275"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainStatementsOfOperationsAmountsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r275"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainStatementsOfOperationsAmountsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r190",
      "r405",
      "r407",
      "r413",
      "r419",
      "r422",
      "r424",
      "r425",
      "r426"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r191",
      "r212",
      "r213",
      "r237",
      "r403",
      "r420",
      "r423",
      "r536"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfOperations": {
       "order": 13.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Amount [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r178",
      "r401",
      "r402",
      "r407",
      "r408",
      "r412",
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 4.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",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Increase (Decrease) in Employee Related Liabilities",
        "terseLabel": "Accrued compensation"
       }
      }
     },
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the 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",
        "negatedLabel": "Inventory"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "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/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "auth_ref": [
      "r635"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.",
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 9.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",
        "negatedLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsFiniteLivedPolicy": {
     "auth_ref": [
      "r53",
      "r512",
      "r513",
      "r514",
      "r516",
      "r584"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.",
        "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]",
        "terseLabel": "Patents"
       }
      }
     },
     "localname": "IntangibleAssetsFiniteLivedPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r127",
      "r143",
      "r182",
      "r235",
      "r472"
     ],
     "calculation": {
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainStatementsOfOperationsAmountsDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_InterestIncomeExpenseNonoperatingNet",
       "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"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainStatementsOfOperationsAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNonoperatingNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfOperations": {
       "order": 11.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainStatementsOfOperationsAmountsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of nonoperating interest income (expense).",
        "label": "Interest Income (Expense), Nonoperating, Net",
        "terseLabel": "Interest, net",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "InterestIncomeExpenseNonoperatingNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfOperations",
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainStatementsOfOperationsAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaid": {
     "auth_ref": [
      "r637"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to 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; classified as operating and investing activities.",
        "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities",
        "terseLabel": "Interest paid"
       }
      }
     },
     "localname": "InterestPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfStatementsOfCertainStatementsOfCashFlowsAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r165",
      "r171",
      "r224",
      "r266",
      "r267",
      "r268",
      "r511",
      "r585"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventory"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentIncomeNet": {
     "auth_ref": [
      "r29",
      "r31"
     ],
     "calculation": {
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainStatementsOfOperationsAmountsDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestIncomeExpenseNonoperatingNet",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.",
        "label": "Investment Income, Net",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InvestmentIncomeNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainStatementsOfOperationsAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]",
        "terseLabel": "Investment Type"
       }
      }
     },
     "localname": "InvestmentTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskAdditionalInformationDetail",
      "http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskSummaryOfFairValueMeasurementsAndFinancialStatementPresentationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value.",
        "label": "Investments [Domain]",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "InvestmentTypeCategorizationMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskAdditionalInformationDetail",
      "http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskSummaryOfFairValueMeasurementsAndFinancialStatementPresentationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LatestTaxYearMember": {
     "auth_ref": [
      "r706"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Latest identified tax year.",
        "label": "Latest Tax Year [Member]",
        "terseLabel": "Latest Tax Year [Member]"
       }
      }
     },
     "localname": "LatestTaxYearMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r488",
      "r608"
     ],
     "calculation": {
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfLeaseCostDetail": {
       "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"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfLeaseCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost [Abstract]"
       }
      }
     },
     "localname": "LeaseCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r721"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Summary of Lease Cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesOtherCommitmentsAndContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold Improvements [Member]"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfAssetsUsedToComputeDepreciationUsingTheStraightLineMethodDetail",
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LesseeFinanceLeaseOptionToExtend": {
     "auth_ref": [
      "r482"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of terms and conditions of option to extend lessee's finance lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability.",
        "label": "Lessee, Finance Lease, Option to Extend",
        "terseLabel": "Option to extend, description"
       }
      }
     },
     "localname": "LesseeFinanceLeaseOptionToExtend",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeFinanceLeaseRenewalTerm1": {
     "auth_ref": [
      "r720"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's finance lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Finance Lease, Renewal Term",
        "terseLabel": "Extension term of lease agreement"
       }
      }
     },
     "localname": "LesseeFinanceLeaseRenewalTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeFinanceLeaseTermOfContract1": {
     "auth_ref": [
      "r720"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Finance Lease, Term of Contract",
        "terseLabel": "Lease term"
       }
      }
     },
     "localname": "LesseeFinanceLeaseTermOfContract1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r489"
     ],
     "calculation": {
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail": {
       "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 including interest, Operating"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r489"
     ],
     "calculation": {
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail": {
       "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 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": "Operating, Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r489"
     ],
     "calculation": {
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail": {
       "order": 10.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": "Operating, 2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r489"
     ],
     "calculation": {
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail": {
       "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": "Operating, 2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r489"
     ],
     "calculation": {
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail": {
       "order": 7.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "definitionGuidance": "Operating, 2026",
        "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"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r489"
     ],
     "calculation": {
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail": {
       "order": 8.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",
        "verboseLabel": "Operating, 2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r489"
     ],
     "calculation": {
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail": {
       "order": 9.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": "Operating, 2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r489"
     ],
     "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",
        "negatedLabel": "Operating, Less: imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": {
     "auth_ref": [
      "r719"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Remaining Lease Term",
        "terseLabel": "Lessee, Operating Lease, Remaining Lease Term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRemainingLeaseTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r15",
      "r189",
      "r259",
      "r290",
      "r291",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r299",
      "r300",
      "r432",
      "r435",
      "r436",
      "r453",
      "r589",
      "r669",
      "r728",
      "r729"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets": {
       "order": 9.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/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r12",
      "r137",
      "r150",
      "r609",
      "r640",
      "r660",
      "r718"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets": {
       "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/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets"
     ],
     "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/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets",
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesScheduleOfImpactOfAdoptionOfTheStandardOnConsolidatedBalanceSheetDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r17",
      "r164",
      "r189",
      "r259",
      "r290",
      "r291",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r299",
      "r300",
      "r432",
      "r435",
      "r436",
      "r453",
      "r609",
      "r669",
      "r728",
      "r729"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets": {
       "order": 10.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",
        "verboseLabel": "Current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets",
      "http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail"
     ],
     "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/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": {
     "auth_ref": [
      "r639"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) of the credit facility.",
        "label": "Line of Credit Facility, Increase (Decrease), Net",
        "terseLabel": "Line of credit facility, increase (decrease), net"
       }
      }
     },
     "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/SubsequentEventAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r14"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Line of credit facility, maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/SubsequentEventAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount awarded from other party in judgment or settlement of litigation.",
        "label": "Litigation Settlement, Amount Awarded from Other Party",
        "terseLabel": "Litigation settlement, amount awarded from other party",
        "verboseLabel": "Litigation Settlement, Amount Awarded from Other Party"
       }
      }
     },
     "localname": "LitigationSettlementAmountAwardedFromOtherParty",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.calyxt.com/role/SubsequentEventAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MeasurementInputExpectedTermMember": {
     "auth_ref": [
      "r717"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.",
        "label": "Measurement Input, Expected Term [Member]",
        "terseLabel": "Expected term to liquidation (in years)"
       }
      }
     },
     "localname": "MeasurementInputExpectedTermMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/FinancialInstrumentsAndFinancialRiskManagementSummaryOfFairValueOfTheCommonWarrantsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputOptionVolatilityMember": {
     "auth_ref": [
      "r717"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using rate at which price of option increases (decreases) for given set of returns.",
        "label": "Measurement Input, Option Volatility [Member]",
        "terseLabel": "Expected volatility"
       }
      }
     },
     "localname": "MeasurementInputOptionVolatilityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/FinancialInstrumentsAndFinancialRiskManagementSummaryOfFairValueOfTheCommonWarrantsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputRiskFreeInterestRateMember": {
     "auth_ref": [
      "r717"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.",
        "label": "Measurement Input, Risk Free Interest Rate [Member]",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "MeasurementInputRiskFreeInterestRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/FinancialInstrumentsAndFinancialRiskManagementSummaryOfFairValueOfTheCommonWarrantsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Axis]"
       }
      }
     },
     "localname": "MeasurementInputTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/FinancialInstrumentsAndFinancialRiskManagementSummaryOfFairValueOfTheCommonWarrantsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Domain]"
       }
      }
     },
     "localname": "MeasurementInputTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/FinancialInstrumentsAndFinancialRiskManagementSummaryOfFairValueOfTheCommonWarrantsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinimumNetWorthRequiredForCompliance": {
     "auth_ref": [
      "r565",
      "r566",
      "r567",
      "r568"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of minimum net worth required for mortgage banking as defined by regulatory framework.",
        "label": "Banking Regulation, Mortgage Banking, Net Worth, Minimum",
        "terseLabel": "Minimum net worth required"
       }
      }
     },
     "localname": "MinimumNetWorthRequiredForCompliance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r185"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 18.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/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r185"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 15.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) provided by investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r36",
      "r37",
      "r40"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows": {
       "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",
        "terseLabel": "Net cash used by operating activities",
        "totalLabel": "Net cash used by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r26",
      "r40",
      "r141",
      "r152",
      "r162",
      "r174",
      "r176",
      "r181",
      "r189",
      "r200",
      "r204",
      "r205",
      "r207",
      "r208",
      "r212",
      "r213",
      "r218",
      "r238",
      "r241",
      "r246",
      "r249",
      "r259",
      "r290",
      "r291",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r299",
      "r300",
      "r448",
      "r453",
      "r590",
      "r669"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfOperations": {
       "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/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfOperations",
      "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesScheduleOfImpactOfAdoptionOfTheStandardOnConsolidatedBalanceSheetDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r45",
      "r157",
      "r158",
      "r159",
      "r160",
      "r161",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r207",
      "r214",
      "r223",
      "r256",
      "r257",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r394",
      "r395",
      "r396",
      "r415",
      "r416",
      "r417",
      "r418",
      "r427",
      "r428",
      "r429",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r470",
      "r471",
      "r475",
      "r476",
      "r477",
      "r478",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r517",
      "r518",
      "r519",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesScheduleOfImpactOfAdoptionOfTheStandardOnConsolidatedBalanceSheetDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recently Issued Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r30"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfOperations": {
       "order": 12.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "verboseLabel": "Non-operating income (expenses)"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r654"
     ],
     "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/2022",
     "presentation": [
      "http://www.calyxt.com/role/SegmentInformationAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OfficeEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.",
        "label": "Office Equipment [Member]",
        "terseLabel": "Office Furniture and Equipment [Member]"
       }
      }
     },
     "localname": "OfficeEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfAssetsUsedToComputeDepreciationUsingTheStraightLineMethodDetail",
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfOperations": {
       "order": 6.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/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r238",
      "r241",
      "r246",
      "r249",
      "r590"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Loss from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r483",
      "r608"
     ],
     "calculation": {
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfLeaseCostDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease, cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfLeaseCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r480"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfFutureMinimumRentalPaymentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r480"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating lease obligations \u2013 current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r480"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets": {
       "order": 20.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",
        "verboseLabel": "Operating lease obligations"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets",
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesScheduleOfImpactOfAdoptionOfTheStandardOnConsolidatedBalanceSheetDetail",
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r479"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets",
        "verboseLabel": "Operating Lease, Right-of-Use Asset"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets",
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesScheduleOfImpactOfAdoptionOfTheStandardOnConsolidatedBalanceSheetDetail",
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r487",
      "r608"
     ],
     "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": "Operating Lease, Weighted average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfOtherInformationRelatedToLeasesDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r486",
      "r608"
     ],
     "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",
        "verboseLabel": "Operating Lease, Weighted average remaining lease term (years)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfOtherInformationRelatedToLeasesDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r103"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Income tax operating loss carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r169"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets": {
       "order": 8.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 non-current assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "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": "Other Commitments [Line Items]",
        "terseLabel": "Other Commitments [Line Items]"
       }
      }
     },
     "localname": "OtherCommitmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about obligations resulting from other commitments.",
        "label": "Other Commitments [Table]",
        "terseLabel": "Other Commitments [Table]"
       }
      }
     },
     "localname": "OtherCommitmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r106",
      "r107",
      "r108",
      "r175",
      "r177"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r16",
      "r609"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets": {
       "order": 11.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other current liabilities",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets",
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesScheduleOfImpactOfAdoptionOfTheStandardOnConsolidatedBalanceSheetDetail",
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of other liabilities.",
        "label": "Other Liabilities, Fair Value Disclosure",
        "terseLabel": "Fair Values of Liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskSummaryOfFairValueMeasurementsAndFinancialStatementPresentationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets": {
       "order": 18.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other non-current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromShortTermInvestments": {
     "auth_ref": [
      "r633",
      "r634",
      "r636"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount paid (received) by the reporting entity through acquisition or sale and maturities of short-term investments with an original maturity that is three months or less which qualify for treatment as an investing activity based on management's intention and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.",
        "label": "Payments for (Proceeds from) Short-term Investments",
        "negatedLabel": "Sales and (purchases) of short-term investments, net"
       }
      }
     },
     "localname": "PaymentsForProceedsFromShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "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",
        "negatedLabel": "Costs incurred related to the issuance of stock"
       }
      }
     },
     "localname": "PaymentsOfStockIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r32"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of land, buildings, and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]",
        "terseLabel": "Performance Stock Units [Member]",
        "verboseLabel": "PSUs [Member]"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationPerformanceSharesAwardOutstandingActivityDetail",
      "http://www.calyxt.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationPerformanceStockUnitsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfPerformanceStockUnitsGrantedAndAssumptionsUsedInMonteCarloSimulationPricingModelDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesRelatedToPerformanceStockUnitsDetail",
      "http://www.calyxt.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PhantomShareUnitsPSUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded as phantom share or unit.",
        "label": "Phantom Share Units (PSUs) [Member]"
       }
      }
     },
     "localname": "PhantomShareUnitsPSUsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/SubsequentEventAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationPerformanceStockUnitsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationPerformanceStockUnitsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeAxis": {
     "auth_ref": [
      "r537",
      "r611"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by range of guaranteed minimum crediting rate on policyholder account balance.",
        "label": "Policyholder Account Balance, Guaranteed Minimum Crediting Rate Range [Axis]",
        "terseLabel": "Policyholder Account Balance, Guaranteed Minimum Crediting Rate Range"
       }
      }
     },
     "localname": "PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/RestructuringCostsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeDomain": {
     "auth_ref": [
      "r537",
      "r611"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Range of guaranteed minimum crediting rate on policyholder account balance.",
        "label": "Policyholder Account Balance, Guaranteed Minimum Crediting Rate Range [Domain]",
        "terseLabel": "Policyholder Account Balance, Guaranteed Minimum Crediting Rate Range"
       }
      }
     },
     "localname": "PolicyholderAccountBalanceGuaranteedMinimumCreditingRateRangeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/RestructuringCostsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PostemploymentBenefitsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Postemployment Benefits [Abstract]"
       }
      }
     },
     "localname": "PostemploymentBenefitsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r6",
      "r328"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock share par value"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock share authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r629"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets": {
       "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 that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets",
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r172",
      "r269",
      "r270",
      "r580"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 22.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 common stock issuance"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r34",
      "r639"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Proceeds from Lines of Credit",
        "terseLabel": "Proceeds from Lines of Credit"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/SubsequentEventAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLongTermLinesOfCredit": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 21.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.",
        "label": "Proceeds from Long-term Lines of Credit",
        "terseLabel": "Proceeds from Payroll Protection Program loan"
       }
      }
     },
     "localname": "ProceedsFromLongTermLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r33",
      "r94"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 23.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 the exercise of stock options",
        "verboseLabel": "Net cash proceeds"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfNetCashProceedsFromExerciseOfStockOptionsLessSharesUsedForMinimumWithholdingTaxesAndIntrinsicValueOfOptionsExercisedDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductAndServiceOtherMember": {
     "auth_ref": [
      "r673"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.",
        "label": "Product and Service, Other [Member]",
        "terseLabel": "Other [Member]"
       }
      }
     },
     "localname": "ProductAndServiceOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainStatementsOfOperationsAmountsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r162",
      "r174",
      "r176",
      "r184",
      "r189",
      "r200",
      "r212",
      "r213",
      "r238",
      "r241",
      "r246",
      "r249",
      "r259",
      "r290",
      "r291",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r299",
      "r300",
      "r430",
      "r433",
      "r434",
      "r448",
      "r453",
      "r533",
      "r590",
      "r606",
      "r607",
      "r632",
      "r669"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "negatedLabel": "Net loss"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Long-Lived Tangible Asset"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfAssetsUsedToComputeDepreciationUsingTheStraightLineMethodDetail",
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r55",
      "r167"
     ],
     "calculation": {
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Total land, buildings, and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property Plant And Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfAssetsUsedToComputeDepreciationUsingTheStraightLineMethodDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r57",
      "r151",
      "r534",
      "r609"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Land, buildings, and equipment",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets",
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesScheduleOfImpactOfAdoptionOfTheStandardOnConsolidatedBalanceSheetDetail",
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r57",
      "r573",
      "r574"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Land, Buildings, and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Long-Lived Tangible Asset"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfAssetsUsedToComputeDepreciationUsingTheStraightLineMethodDetail",
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Estimated useful lives of assets"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfAssetsUsedToComputeDepreciationUsingTheStraightLineMethodDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "auth_ref": [
      "r656",
      "r657",
      "r658",
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.",
        "label": "Receivable [Policy Text Block]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "ReceivablesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r353",
      "r499",
      "r500"
     ],
     "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"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail",
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.calyxt.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantedAsDeemedDividendsDetail",
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "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/2022",
     "presentation": [
      "http://www.calyxt.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r353",
      "r499",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r727"
     ],
     "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"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail",
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.calyxt.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantedAsDeemedDividendsDetail",
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r497",
      "r498",
      "r500",
      "r501",
      "r502"
     ],
     "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/2022",
     "presentation": [
      "http://www.calyxt.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r99",
      "r154",
      "r736"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfOperations": {
       "order": 7.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/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfOperations"
     ],
     "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 [Member]"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainStatementsOfOperationsAmountsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r99"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs it has 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.",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "terseLabel": "Research and Development (R&amp;D)"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ResearchMember": {
     "auth_ref": [
      "r104"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.",
        "label": "Research Tax Credit Carryforward [Member]",
        "terseLabel": "R&amp;D Credit Carryovers [Member]"
       }
      }
     },
     "localname": "ResearchMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r626",
      "r638",
      "r737",
      "r738"
     ],
     "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",
        "verboseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail",
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashCurrent": {
     "auth_ref": [
      "r626",
      "r638"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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, Current",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets",
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashEquivalentsNoncurrent": {
     "auth_ref": [
      "r569",
      "r570",
      "r571",
      "r627",
      "r638"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash equivalents restricted as to withdrawal or usage, classified as noncurrent. 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": "Restricted Cash Equivalents, Noncurrent",
        "terseLabel": "Non-current restricted cash"
       }
      }
     },
     "localname": "RestrictedCashEquivalentsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets",
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail"
     ],
     "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 [Member]"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationScheduleOfWeightedAverageGrantDateFairValueOfRestrictedStockUnitsIssuedDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfActivityOfRestrictedStockUnitsDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfGrantDateFairValueOfRestrictedStockUnitAwardsVestedDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesRelatedToRestrictedStockUnitsDetail",
      "http://www.calyxt.com/role/StockBasedCompensationTables",
      "http://www.calyxt.com/role/SubsequentEventAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r272",
      "r274",
      "r277",
      "r282",
      "r283"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.",
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "terseLabel": "Restructuring Costs"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/RestructuringCosts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r39",
      "r278",
      "r279",
      "r665"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Charges",
        "terseLabel": "Severance and other charges"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/RestructuringCostsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [
      "r273",
      "r274",
      "r279",
      "r280"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of restructuring cost.",
        "label": "Restructuring Type [Axis]",
        "terseLabel": "Restructuring Type"
       }
      }
     },
     "localname": "RestructuringCostAndReserveAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/RestructuringCostsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "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": "Restructuring Cost and Reserve [Line Items]",
        "terseLabel": "Restructuring Cost And Reserve [Line Items]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/RestructuringCostsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCosts": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfOperations": {
       "order": 9.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Costs",
        "terseLabel": "Restructuring costs"
       }
      }
     },
     "localname": "RestructuringCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Costs [Abstract]",
        "terseLabel": "Restructuring Costs [Abstract]"
       }
      }
     },
     "localname": "RestructuringCostsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/RestructuringCostsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r9",
      "r68",
      "r149",
      "r544",
      "r549",
      "r609"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets": {
       "order": 23.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/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets",
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesScheduleOfImpactOfAdoptionOfTheStandardOnConsolidatedBalanceSheetDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r159",
      "r196",
      "r197",
      "r198",
      "r201",
      "r210",
      "r213",
      "r263",
      "r394",
      "r395",
      "r396",
      "r417",
      "r418",
      "r446",
      "r540",
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r233",
      "r234",
      "r240",
      "r244",
      "r245",
      "r251",
      "r252",
      "r254",
      "r344",
      "r345",
      "r515"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfOperations",
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainStatementsOfOperationsAmountsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r586",
      "r587"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/SubsequentEventAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SaleAndLeasebackTransactionGainLossNet": {
     "auth_ref": [
      "r485",
      "r490",
      "r608"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale and leaseback transaction from transfer of asset accounted for as sale.",
        "label": "Sale and Leaseback Transaction, Gain (Loss), Net",
        "terseLabel": "Proceeds from sale of land and uncompleted facility"
       }
      }
     },
     "localname": "SaleAndLeasebackTransactionGainLossNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleLeasebackTransactionDescriptionAxis": {
     "auth_ref": [
      "r156",
      "r722"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertinent to a sale and leaseback transaction, by transaction.",
        "label": "Sale Leaseback Transaction, Description [Axis]",
        "terseLabel": "Sale Leaseback Transaction, Description"
       }
      }
     },
     "localname": "SaleLeasebackTransactionDescriptionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail",
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SaleLeasebackTransactionNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name of the significant provisions of the transaction involving the sale of property to another party and the lease of the property back to the seller.",
        "label": "Sale Leaseback Transaction, Name [Domain]",
        "terseLabel": "Sale Leaseback Transaction, Name"
       }
      }
     },
     "localname": "SaleLeasebackTransactionNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail",
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "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": "After deduction of underwriting discounts and estimated other offering expenses"
       }
      }
     },
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "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"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical",
      "http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail",
      "http://www.calyxt.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.",
        "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]",
        "terseLabel": "Schedule of Statements of Certain Statements of Cash Flows Amounts"
       }
      }
     },
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": {
     "auth_ref": [
      "r712"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]"
       }
      }
     },
     "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r102"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Deferred Tax Assets And Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r100"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Summary of Reconciliation of Statutory IncomeTax Rate"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r92",
      "r95"
     ],
     "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": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainStatementsOfOperationsAmountsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r92"
     ],
     "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": "Summary of Stock-based Compensation Expense"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Schedule Of Property Plant And Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfAssetsUsedToComputeDepreciationUsingTheStraightLineMethodDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r129",
      "r130"
     ],
     "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/2022",
     "presentation": [
      "http://www.calyxt.com/role/RelatedPartyTransactionsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r273",
      "r274",
      "r275",
      "r276",
      "r279",
      "r280",
      "r281"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.",
        "label": "Schedule of Restructuring and Related Costs [Table]",
        "terseLabel": "Schedule Of Restructuring And Related Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/RestructuringCostsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock": {
     "auth_ref": [
      "r86"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the total intrinsic value of options exercised (or share units converted), share-based liabilities paid, and the total fair value of shares vested during the year.",
        "label": "Schedule of Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value [Table Text Block]",
        "terseLabel": "Schedule of Net Cash Proceeds from Exercise of Stock Options Less Shares Used for Minimum Withholding Taxes and Intrinsic Value of Options Exercised"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrantDateIntrinsicValueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock": {
     "auth_ref": [
      "r88"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding restricted stock units that are fully vested and expected to vest. Includes, but is not limited to, unvested restricted stock units for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Restricted Stock Units, Vested and Expected to Vest [Table Text Block]",
        "terseLabel": "Summary of Grant Date Fair Value of Restricted Stock Unit Awards Vested"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockUnitsVestedAndExpectedToVestTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r356",
      "r358",
      "r360",
      "r361",
      "r362",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388"
     ],
     "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/2022",
     "presentation": [
      "http://www.calyxt.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationPerformanceSharesAwardOutstandingActivityDetail",
      "http://www.calyxt.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationPerformanceStockUnitsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationScheduleOfWeightedAverageGrantDateFairValueOfRestrictedStockUnitsIssuedDetail",
      "http://www.calyxt.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfActivityOfRestrictedStockUnitsDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfPerformanceStockUnitsGrantedAndAssumptionsUsedInMonteCarloSimulationPricingModelDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfStockOptionsGrantedAndAssumptionsUsedInBlackScholesModelDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfGrantDateFairValueOfRestrictedStockUnitAwardsVestedDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseRelatedToStockOptionAwardsDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesRelatedToPerformanceStockUnitsDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesRelatedToRestrictedStockUnitsDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantedAsDeemedDividendsDetail",
      "http://www.calyxt.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Summary of Activity of Restricted Stock Units"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r79",
      "r85",
      "r87"
     ],
     "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": "Summary of Stock Option Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r90"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Summary of Fair Values of Stock Options Granted and Assumptions used in Black-Scholes Model"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r230",
      "r231",
      "r232",
      "r238",
      "r239",
      "r243",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r253",
      "r254",
      "r255"
     ],
     "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": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/SegmentInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfOperations": {
       "order": 8.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": "Selling, general, and administrative"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.",
        "label": "Selling, General and Administrative Expenses [Member]",
        "verboseLabel": "Selling, General, and Administrative [Member]"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainStatementsOfOperationsAmountsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfCashFlows",
      "http://www.calyxt.com/role/RestructuringCostsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r603"
     ],
     "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": "Stock option, vesting period",
        "verboseLabel": "Vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationPerformanceStockUnitsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r377"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Number of restricted stock units outstanding, Cancelled",
        "terseLabel": "Benefit from forfeiture of stock"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationPerformanceStockUnitsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfActivityOfRestrictedStockUnitsDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r377"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted-average grant date fair value, Cancelled"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfActivityOfRestrictedStockUnitsDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Number of restricted stock units outstanding, Granted",
        "verboseLabel": "Number of restricted stock units outstanding, Issued"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfActivityOfRestrictedStockUnitsDetail",
      "http://www.calyxt.com/role/StockholdersEquitySummaryOfWarrantsTransactionsDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted-average grant date fair value, Granted",
        "verboseLabel": "Weighted-average grant date fair value, Issued"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationScheduleOfWeightedAverageGrantDateFairValueOfRestrictedStockUnitsIssuedDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfActivityOfRestrictedStockUnitsDetail",
      "http://www.calyxt.com/role/StockholdersEquitySummaryOfWarrantsTransactionsDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r372",
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Number of restricted stock units outstanding, Unvested ending balance",
        "periodStartLabel": "Number of restricted stock units outstanding, Unvested beginning balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfActivityOfRestrictedStockUnitsDetail",
      "http://www.calyxt.com/role/StockholdersEquitySummaryOfWarrantsTransactionsDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r372",
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Weighted-average grant date fair value, Unvested ending balance",
        "periodStartLabel": "Weighted-average grant date fair value, Unvested beginning balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfActivityOfRestrictedStockUnitsDetail",
      "http://www.calyxt.com/role/StockholdersEquitySummaryOfWarrantsTransactionsDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Number of restricted stock units outstanding, Vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfActivityOfRestrictedStockUnitsDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [
      "r379"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "terseLabel": "Grant-date fair value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfGrantDateFairValueOfRestrictedStockUnitAwardsVestedDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted-average grant date fair value, Vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfActivityOfRestrictedStockUnitsDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r385"
     ],
     "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/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfPerformanceStockUnitsGrantedAndAssumptionsUsedInMonteCarloSimulationPricingModelDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfStockOptionsGrantedAndAssumptionsUsedInBlackScholesModelDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r387"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfPerformanceStockUnitsGrantedAndAssumptionsUsedInMonteCarloSimulationPricingModelDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfStockOptionsGrantedAndAssumptionsUsedInBlackScholesModelDetail"
     ],
     "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/2022",
     "presentation": [
      "http://www.calyxt.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationPerformanceSharesAwardOutstandingActivityDetail",
      "http://www.calyxt.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationPerformanceStockUnitsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationScheduleOfWeightedAverageGrantDateFairValueOfRestrictedStockUnitsIssuedDetail",
      "http://www.calyxt.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfActivityOfRestrictedStockUnitsDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfPerformanceStockUnitsGrantedAndAssumptionsUsedInMonteCarloSimulationPricingModelDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfStockOptionsGrantedAndAssumptionsUsedInBlackScholesModelDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfGrantDateFairValueOfRestrictedStockUnitAwardsVestedDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseRelatedToStockOptionAwardsDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesRelatedToPerformanceStockUnitsDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesRelatedToRestrictedStockUnitsDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantedAsDeemedDividendsDetail",
      "http://www.calyxt.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": {
     "auth_ref": [
      "r83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of non-option equity instruments exercised by participants.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised",
        "terseLabel": "Awarded"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationPerformanceSharesAwardOutstandingActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures": {
     "auth_ref": [
      "r84"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures",
        "negatedLabel": "Forfeited/canceled"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationPerformanceSharesAwardOutstandingActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": {
     "auth_ref": [
      "r82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net number of non-option equity instruments granted to participants.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted",
        "terseLabel": "Issued"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationPerformanceSharesAwardOutstandingActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": {
     "auth_ref": [
      "r80",
      "r81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number",
        "periodEndLabel": "Outstanding as of December 31 , 2022:",
        "periodStartLabel": "Outstanding as of December 31, 2021:"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationPerformanceSharesAwardOutstandingActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "terseLabel": "Share-based compensation arrangement by share-based payment award, number of shares authorized"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/SubsequentEventAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r93"
     ],
     "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": "Share-based compensation arrangement by share-based payment award, number of shares registered and available for grant",
        "verboseLabel": "Performance stock, shares granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationPerformanceStockUnitsAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "periodEndLabel": "Options Exercisable, Ending Balance",
        "periodStartLabel": "Options Exercisable, Beginning Balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "periodEndLabel": "Weighted-Average Exercise Price Per Share, Ending Balance",
        "periodStartLabel": "Weighted-Average Exercise Price Per Share, Beginning Balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r379"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Intrinsic value of options exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfNetCashProceedsFromExerciseOfStockOptionsLessSharesUsedForMinimumWithholdingTaxesAndIntrinsicValueOfOptionsExercisedDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Options Outstanding, Forfeited or expired"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r368"
     ],
     "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 Outstanding, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r364",
      "r365"
     ],
     "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",
        "periodStartLabel": "Options Outstanding, Beginning Balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r364",
      "r365"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Weighted-Average Exercise Price Per Share, Ending Balance",
        "periodStartLabel": "Weighted-Average Exercise Price Per Share, Beginning Balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": {
     "auth_ref": [
      "r381"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value of options outstanding and exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r360",
      "r361",
      "r362",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r384",
      "r385",
      "r386",
      "r387",
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.calyxt.com/role/ShareBasedCompensationSummaryOfShareBasedCompensationPerformanceSharesAwardOutstandingActivityDetail",
      "http://www.calyxt.com/role/StockBasedCompensationAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationPerformanceStockUnitsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationRestrictedStockUnitsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationScheduleOfWeightedAverageGrantDateFairValueOfRestrictedStockUnitsIssuedDetail",
      "http://www.calyxt.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfActivityOfRestrictedStockUnitsDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfPerformanceStockUnitsGrantedAndAssumptionsUsedInMonteCarloSimulationPricingModelDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfStockOptionsGrantedAndAssumptionsUsedInBlackScholesModelDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfGrantDateFairValueOfRestrictedStockUnitAwardsVestedDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpenseRelatedToStockOptionAwardsDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesRelatedToPerformanceStockUnitsDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesRelatedToRestrictedStockUnitsDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantedAsDeemedDividendsDetail",
      "http://www.calyxt.com/role/StockBasedCompensationTables",
      "http://www.calyxt.com/role/SubsequentEventAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r370"
     ],
     "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": "Weighted-Average Exercise Price Per Share, Forfeited or expired"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r368"
     ],
     "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": "Weighted-Average Exercise Price Per Share, Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfStockOptionActivityDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r363",
      "r382",
      "r383",
      "r384",
      "r385",
      "r388",
      "r397",
      "r398"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": {
     "auth_ref": [
      "r78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares.",
        "label": "Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]",
        "terseLabel": "Share-Based Payment Arrangement, Performance Shares, Outstanding Activity"
       }
      }
     },
     "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": {
     "auth_ref": [
      "r89"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by range of option prices pertaining to options granted.",
        "label": "Exercise Price Range [Axis]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfPerformanceStockUnitsGrantedAndAssumptionsUsedInMonteCarloSimulationPricingModelDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": {
     "auth_ref": [
      "r91"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.",
        "label": "Exercise Price Range [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfPerformanceStockUnitsGrantedAndAssumptionsUsedInMonteCarloSimulationPricingModelDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r674"
     ],
     "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",
        "verboseLabel": "Share-based compensation arrangement by share-based payment award, award vesting rights, percentage"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/SubsequentEventAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r604"
     ],
     "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": "Stock option expiration period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r384"
     ],
     "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 (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfPerformanceStockUnitsGrantedAndAssumptionsUsedInMonteCarloSimulationPricingModelDetail",
      "http://www.calyxt.com/role/StockBasedCompensationSummaryOfFairValuesOfStockOptionsGrantedAndAssumptionsUsedInBlackScholesModelDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r381"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted average remaining contractual term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationStockOptionsAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "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": "Common stock issued price per share"
       }
      }
     },
     "localname": "SharesIssuedPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Ending balance, shares",
        "periodStartLabel": "Beginning balance, shares"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermInvestments": {
     "auth_ref": [
      "r138",
      "r139",
      "r147",
      "r628"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.",
        "label": "Short-term Investments",
        "terseLabel": "Short-term investments"
       }
      }
     },
     "localname": "ShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r44",
      "r186"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Organization and Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
        "label": "State and Local Jurisdiction [Member]",
        "terseLabel": "State and Local Jurisdiction [Member]"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r21",
      "r63",
      "r159",
      "r179",
      "r180",
      "r181",
      "r196",
      "r197",
      "r198",
      "r201",
      "r210",
      "r213",
      "r225",
      "r263",
      "r343",
      "r394",
      "r395",
      "r396",
      "r417",
      "r418",
      "r446",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r496",
      "r540",
      "r541",
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Member]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "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/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r196",
      "r197",
      "r198",
      "r225",
      "r515"
     ],
     "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/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockCompensationPlanMember": {
     "auth_ref": [
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.",
        "label": "Share-Based Payment Arrangement [Member]"
       }
      }
     },
     "localname": "StockCompensationPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r6",
      "r7",
      "r63",
      "r68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Issuance of common stock, shares",
        "verboseLabel": "Common stock, issued and sold"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r6",
      "r7",
      "r63",
      "r68"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Issuance of common stock",
        "verboseLabel": "Net proceeds from issuance of common stock and exercise of overallotment"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r7",
      "r10",
      "r11",
      "r51",
      "r609",
      "r640",
      "r660",
      "r718"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets": {
       "order": 21.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/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets",
      "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "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/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r72",
      "r188",
      "r329",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r343",
      "r437"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Stockholders' Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/SubsequentEventAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r468",
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/SubsequentEventAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r468",
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/SubsequentEventAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r468",
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.calyxt.com/role/SubsequentEventAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r468",
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.calyxt.com/role/SubsequentEventAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r503",
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/SubsequentEvent"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]",
        "terseLabel": "Sale of Stock"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquity",
      "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical",
      "http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail",
      "http://www.calyxt.com/role/RelatedPartyTransactionsAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubstantialDoubtAboutGoingConcernTextBlock": {
     "auth_ref": [
      "r0"
     ],
     "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": "Going Concern"
       }
      }
     },
     "localname": "SubstantialDoubtAboutGoingConcernTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/GoingConcern"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "auth_ref": [
      "r103"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Tax Credit Carryforward, Amount",
        "terseLabel": "Tax credit carryovers"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxCreditCarryforwardAxis": {
     "auth_ref": [
      "r104"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by specific tax credit related to an unused tax credit.",
        "label": "Tax Credit Carryforward [Axis]",
        "terseLabel": "Tax Credit Carryforward"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardNameDomain": {
     "auth_ref": [
      "r104"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name of the tax credit carryforward.",
        "label": "Tax Credit Carryforward, Name [Domain]",
        "terseLabel": "Tax Credit Carryforward, Name"
       }
      }
     },
     "localname": "TaxCreditCarryforwardNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxPeriodAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about the period subject to enacted tax laws.",
        "label": "Tax Period [Axis]",
        "terseLabel": "Tax Period"
       }
      }
     },
     "localname": "TaxPeriodAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxPeriodDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identified tax period.",
        "label": "Tax Period [Domain]",
        "terseLabel": "Tax Period"
       }
      }
     },
     "localname": "TaxPeriodDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TextBlockAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Text Block [Abstract]"
       }
      }
     },
     "localname": "TextBlockAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_TreasuryStockCommonShares": {
     "auth_ref": [
      "r69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common, Shares",
        "terseLabel": "Treasury stock, shares"
       }
      }
     },
     "localname": "TreasuryStockCommonShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockCommonValue": {
     "auth_ref": [
      "r22",
      "r69",
      "r70"
     ],
     "calculation": {
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets": {
       "order": 25.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common, Value",
        "negatedTerseLabel": "Common stock in treasury, at cost; 100,152 shares as of December 31, 2022, and December 31, 2021"
       }
      }
     },
     "localname": "TreasuryStockCommonValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r20",
      "r69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]",
        "terseLabel": "Shares in Treasury [Member]"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r157",
      "r158",
      "r159",
      "r160",
      "r161",
      "r200",
      "r201",
      "r202",
      "r203",
      "r214",
      "r256",
      "r257",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r394",
      "r395",
      "r396",
      "r415",
      "r416",
      "r417",
      "r418",
      "r427",
      "r428",
      "r429",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r470",
      "r471",
      "r475",
      "r476",
      "r477",
      "r478",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r517",
      "r518",
      "r519",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Accounting Standards Update [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesAdditionalInformationDetail",
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesScheduleOfImpactOfAdoptionOfTheStandardOnConsolidatedBalanceSheetDetail",
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfArrangementAxis": {
     "auth_ref": [
      "r712"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]"
       }
      }
     },
     "localname": "TypeOfArrangementAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfStockholdersEquityParenthetical",
      "http://www.calyxt.com/role/GoingConcernAdditionalInformationDetail",
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail",
      "http://www.calyxt.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [
      "r273",
      "r274",
      "r279",
      "r280"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the types of restructuring costs.",
        "label": "Type of Restructuring [Domain]",
        "terseLabel": "Type of Restructuring"
       }
      }
     },
     "localname": "TypeOfRestructuringDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/RestructuringCostsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrealizedGainLossOnDerivatives": {
     "auth_ref": [
      "r39"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.",
        "label": "Unrealized Gain (Loss) on Derivatives",
        "negatedLabel": "Unrealized commodity derivative losses from hedging contracts sold"
       }
      }
     },
     "localname": "UnrealizedGainLossOnDerivatives",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/FinancialInstrumentsMeasuredAtFairValueAndConcentrationsOfCreditRiskAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r400",
      "r406"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "terseLabel": "Liability for uncertain tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/IncomeTaxesAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r48",
      "r49",
      "r50",
      "r226",
      "r227",
      "r228",
      "r229"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r484",
      "r608"
     ],
     "calculation": {
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfLeaseCostDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "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",
        "verboseLabel": "Variable lease, cost"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/LeasesCommitmentsAndContingenciesSummaryOfLeaseCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VehiclesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment used primarily for road transportation.",
        "label": "Vehicles [Member]",
        "terseLabel": "Vehicles [Member]"
       }
      }
     },
     "localname": "VehiclesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesScheduleOfEstimatedUsefulLifeOfAssetsUsedToComputeDepreciationUsingTheStraightLineMethodDetail",
      "http://www.calyxt.com/role/SupplementalInformationSummaryOfCertainBalanceSheetAmountsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]",
        "terseLabel": "Vesting"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationPerformanceStockUnitsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Domain]",
        "terseLabel": "Vesting"
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/StockBasedCompensationPerformanceStockUnitsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r216",
      "r221"
     ],
     "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"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r215",
      "r221"
     ],
     "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"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_YearFounded": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Year the entity was founded, in YYYY format.",
        "label": "Year Founded",
        "terseLabel": "Year founded"
       }
      }
     },
     "localname": "YearFounded",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.calyxt.com/role/OrganizationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetail"
     ],
     "xbrltype": "gYearListItemType"
    }
   },
   "unitCount": 10
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "40",
   "Topic": "205",
   "URI": "https://asc.fasb.org/subtopic&trid=51888271",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13572-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13587-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(4))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(5))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.14)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(1)(g))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123386454&loc=d3e45280-112737",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "840",
   "URI": "https://asc.fasb.org/extlink&oid=123416376&loc=d3e50796-112755",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(n))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.30)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(e))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "420",
   "URI": "https://asc.fasb.org/topic&trid=2175745",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(a),(b))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "https://asc.fasb.org/topic&trid=2175825",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL77916155-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128295416&loc=SL77919786-209982",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org/topic&trid=2122745",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org/topic&trid=2122774",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "350",
   "Subparagraph": "(a)",
   "Topic": "920",
   "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "350",
   "Subparagraph": "(b)",
   "Topic": "920",
   "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "350",
   "Subparagraph": "(a)",
   "Topic": "920",
   "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=6490092&loc=d3e47080-110998",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=6490092&loc=d3e47304-110998",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=6490092&loc=d3e47304-110998",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=6490092&loc=d3e47304-110998",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL6242262-115580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=127002003&loc=SL6242269-115581",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(m)",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "(1)(iii)",
   "Subsection": "08",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r612": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r613": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r614": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r615": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r616": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r617": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r618": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r619": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r621": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=d3e5283-111683",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3098-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "740",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126970579&loc=d3e23163-113944",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "50",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "808",
   "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128295416&loc=SL77919786-209982",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "710",
   "URI": "https://asc.fasb.org/topic&trid=2127225",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "712",
   "URI": "https://asc.fasb.org/topic&trid=2197446",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r742": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>94
<FILENAME>0001193125-23-058346-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-23-058346-xbrl.zip
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
M5 O\WZ@0T%?(3=;93/$6:\M%JY9:YX:UH3V,TR\"[6B6PK":%/S"/BK"0Q)
M![NIV>QL[-9>FXC%AG(1N,9;K$-WNG'I[$;CJ)/1HO!\3-"^X/:@O?53#6D;
MGC2/IO!,_=7+:M%@+IA8.$FQ;-?[8[)LOS/J/6@11;6Q]E7+8M%:/OYH4=NA
MQFV8="JGKTK9BG7V74'\TC8]==#;1KWE/=YDUVA_KMNCS]A$@;?CNSTIPUGT
M$F,I-_XGCSI?!P[4%B;O I=YF_7]&N0L=I(/A:ZQDT)W6_M-.A.)T9$8GO:Q
M#( $507^/=$8.S%(HE$>C&VI?4/1-1N,LD58C,*R_\9B%!G5'QJ3\HV)H:4>
MN#5/T(E6:!OLN2U:+;_S)UO53063A-1!GQ:-Y#Y?+?"1Q4.586#J[9D*-^]M
MOQ8%BUWD]S%5L(NB5#&>9'2&TPE9&]*@#A:4U^\]4WBRP8,(',9<>2V"V=6"
M"8=+EG4 ;IF4@RD%F6"O?QV(.V!U%LY^XVJ*?CE./.%"&? 0;GPEN"^Y$T?J
MXA*2<MT*YK=#>!;;S>\'*V>[P E!5DC""QD#,R2AFG=ID",2L13-D4'/1F*N
MB,%6O#X)/9^4LV58,BDMY>Y0"5(%Z>T0W-$'?<#W+X"ZKOM3M2B+<558XM<A
M2YJQY6BJ!W^H0NN7^!;]<9$"*[13I0JR*+U@4UZI%B5UC.#98@L'E><TI4>*
ME^ E&%-)!3J+/(9?X4.E_JI^Z1;C*-A96,HX-!""2%;FJ0HM)7&0(D0'LUDJ
M-EV.\QO#U2?,[3TQ02>LI*+EC91A*0MJE)#%F"QA58LQ&6MX$DPD!E71O"2)
MT!T,J^( 2Z8CK"W[I^VI%)O4NTI1WPI#.6F.Y0Z]VW;6E 1O09=L!HT$N TN
M\QN( VPHV&(S=2/ UE1I]%>2" A)D1R,)!73 Q-Z,( 'Z6X[WJE<EL44*L5]
M#:*'$4\#TTF%2EPST7,7P)<+*KQ@P&<Q'P_0+G-_LLTTTRO!L%A<W9CTRO23
MS18W341I\$2C)TOX),9_F)G:TH$IM*7F_:1U9"QV]UHQ[XRC9+/*?30H8^-G
MJMY'Y@2^P[UH=P&JFZH0;Z-($S]2W%&QM)>M2[&80SZ,G-EMFC&!++W(*&**
M1BZ"1/=>T^DP^I*-F1!06>DBVF@"7<DMIR,0H^),VG1<,;]%N_DX[JIVC<%U
M0DDK,=X4 \2(06W?U;K12RV9UJ*N#5N_#_YE;D_XFLW=&W6U50D6#=KWC&_8
M+7[0;17=+IO'F]F<.JH_[KG!/.H%];9#$# 5@,AV>4LE.VB*FL5F<M'0TB:3
MMM[],8F@X5,"#I^'>L=BA(_T?6(B)#%$HC$>#*U0]8FOI5/B2775+,>6O=@4
MOC\QE5K%$)9.FLZCS]0[:'2M2O0A'D9+FPZJHB+JZ;E<H1;MGVZO_>AD$K/_
M,$9E48$'LUBKP>M002L<KV]YU&=>/- 7G:>>26PNT&(.N9AD'8.(J*?K=2+Z
M) &PE[90< K-1E^Q8AZ+1O,QO^+C; [.X'IUI77K$O$R7?$$'^D+=_'[!LV5
MS&Y18CZ 9E.B40UC2L0D%1]=M(<JM9Q+E.KE@@F0B6^ZT+T9'N^1#:%N6XI%
MP04K*VT'(&5T'--;<:MCD@<]VS54?(]C?8V7*<^B^X*%CY5TOR0=+7I-B!_,
M8(W:,M?;Y568WGA7PR+J%6TQCO*W%JQ.G9A&46PJ>DFVAK+?II*[ZF#SPH!*
M62RJ+75QPL$OLUVML#G66C*Q13V;+F0X:&;]E0TESJJHDJ582S^4NNCAH*I,
M>X?[:M8L RC\;,[ZZWTY>M5T/U02([T@Z<(]E6U0LAA&_M(*+(SD%Q-DSK^P
M)<JN+H@V)FE<Q "VY]LULY>);.Y#RZ>WJ#@7K%J]E^3_?;W'/R.*FU''9*'?
M*/C\\4CR&?B(1_&[J6#CCT>.MU"=LY.SL].S\]._ TO'BYF7),&2,]I=C(1W
M'(A)]^SDY#Q2\*H48L))$50XN5*>SW49I^_?O^_J5%!(  ,4G-?O)N"/2+<!
MAD#B51G**NEML>/1455V( OSWAXG8-I5.5FI#0WSTZ7S.8>V('KV_2 R:?P)
MS 1"$9_.F)Q39QU0/#@/>X,C(ITIF]';P-'%K,F"OSI)O@Z^ZIR>=<Y/CQ?2
MC;%5 +#DJAJ )%]% &9)[_0O5Y4FG61 FN_*4!M3.=*90]F94#KOHCD5DY,)
MN,(\7>8IF;S11EF:6<F<XTGPU-6'_(J7,A"*LB0_:A(/A6"^4XVZF2?]58\^
M6SC3*K33]/JI'DV?<D=6(;K,$#W6(RNY4X5HDAP?:A)4<U&)8I)>/Y6FN5H9
MWT>-K,\F.$E;K@Y[0F1R845^CXW'Z?=;02C9A!CDU=:DX_X#VAA'==AB[E&?
MXGK2:_A='HY9RM6RD(KH,OIU&:]B#DER?"AM#&8CB3UXJ7JVOF75Q50'((6J
M@0!R&=33,FJ1WY)PK?KG*M%%Q%C62>?DM'-V:D>P*:?^+>OTIQT91EK\=EY'
M]]_.S8(ZT:O*VJ^.(5$"T(\+R--F47!<$_]X%!U+K/<#)$=;7N@.$:IZY,$B
M!?X!$L&(4+S<*#;#(=81H2.I!%3NCT=CZJ&;%24$IY('[E!GC7PY*,GGGH?7
MDGP\4B)DT?@6O>"_KR,O8;2JN-+SLI]%$,X3+!PP).1&T<0>%*?/RBWD\3KP
MO."Y[S^$(X\[_?&88>CKCLU&3"1<@O5$->6#&\PH]XOXC+#GV73#:$9I#9_K
M(6S@M("EGII!<XPKP%]:Y:. ;G7P]R'FC.-;4A]7PSP\E^>>*?UNP)2*<F2-
M4.H,E4RP!$^5X%3G%K>WHXGVQX:Q?YGCSJ'DL*('&!:&OLO<I ZTP78]7 WQ
MW_/=>+U3?QRO@TI6;.AU]:B%7T +B">OAN)3#G8FM-=AID5)3RN"TUL=&^@?
M7E/@-7EJK-.Y"*,-G$_L"EK[[ )UO6AP>3M.LAB\'8G6 M:86&Y\^ A$+EGT
M_\:_#-DPP,/;C+/9.6O0"REC995151.(RT:EY0'B!W!NLH5S5P+(P6B*XR\^
M4/#X/YC[&?R3VT#*OG]'Q==A@'^9RM3TX@[QM:10$UI3DGED\W@-<'\<WQ[A
M3W25[(/7.(G1MR&(<DB:<]"7QQ=9[GZQ7]6QG. :LH7ZY(%F\KZP2CXU+:C&
MD5?O]=?<"O>$1RA$NT;UK9"[D% ]>#7$4/HZJJ5^=B>4!L!6%]'2X(IOR]B9
M.*H"JV$=A4LI>D@JNKY)?GI9IHF=2[V H>:1:[LSK5USNIU=6N#K(PB+3R#+
M'"[U)DRX81ZVZ1**-5UT1 EJ.,*Y/)GF#70:S3)0793#YV X#4() R%HEH?/
M\.6E[T>5H]7(6QD@V[)WS\&=9,S?-7>%.+:I!FOV^UT'XH+..;R)MO(!^7B+
M0.SQOH5:T"C^5Q+DVQ;3]D(P;SU&*:^]JEF36PE(XOGKDX;K31U0%M9=]6$*
M9(43CMB-U1)R-WB]V3A70U";&MSCVDON<F"TU88U3[:.\\P\</TF7,;#V'2;
M3+NL;(11G;5H/N[:"ZB*FXU6ICV+R#8637D0[#HS:].JEJS4JROG(G.%;ZM<
M%).NRT(F7K@#/@KI5V<F#> 8(\)50:51C!M_'JY$[UWF0'ZOX;I4!U5UWJ.
M#%N)@<J4YG+\UTH#4@5.8PV+/LBD*,S9"LMKJ#?51P^G@DET&6!\B4%;.L$K
M@)Y]\""F?'[C&WM9C(HU#*Y\8.X&&KU9Y'SI4>A$L,P2AF5-GT>E-^WPO!+Z
M&HT>\SQPKWC+3=TJU5<*D+;@U9?$L8TCOXG$+0S!,?/JJHI=L&M@>87(KRT<
M&HT9C'9&-T##*?57+P6[P3UYP' ;"U!:9>=-2WMCN+JPX=74_\!**<%U#:WE
MALIMM716REL%*>JJ(UD)&'>/T>[:)\HU]NM Z)MJMJ[EFUV=UV:@ANN_F#.<
MM(A/4P*G@0H?S$%&2V0<.E>Z^;X/?#PU0ZNUX)3T5AS%QK VY5:"X&=,7$PY
M&T-]=D*,0/7'X&HQT?(BY(TX:CA[>IOSC>]$U3=9AP?^9.C$0RYT1H$4'JW5
MKD=8"]I6DR@#AONJ&?/[X$R/0MDZSR6QM-FS%XS/"VZ/_R/TUF4YJ3&YH$O
MFSY83YGC-R05+3ZS^S2O,9@L#ZC&,"LSWXW'\#F\I86>%M*-A4B@3V%Q,U,T
MT]]J4U 22XUUYFD#VGKS5DRZF6E]>+?KB>]B('6V!V%D4$%Q'G1N<3O:\D:A
M-0AJ,W3-Q]BA[9(C"X1M= 0JW[&."A#LU$/8<//7'])7V,A3C5&9GL8&_S5S
MN=#J%43:P3?AM^9$U,;W.J)XF,]O _JVV$\QO0[+6VVV>!,">IT]&85>:7JI
MDW&[TC5?X!VFN$:]E>!%"12-.:NY:ZQ6IQ/;YMB&HJE 3(Y4\B(.^<0+Z=#8
MP&-F5#C3'HX2GI@7S+$<?5KB;J12$VI;HLNN.7S$('5__$4RPXC?A-Q*X7P%
MH66NARN%:.>-3D6<36X13>YK:VL:(D]RF_D'H[0VIU&+R=88&]-%M$GM GK3
M%W!8M3^[F/,(P=^@L<ER,\%7C:]F*(.B3J ML6+P),RBY2 <_3=X(\- $VEG
MJJ("FJ;:)#O)UE5<'DJ3>KX/U)O0L(&C*=U>!&(> #GV"Z/NMY *Q43;ZPW7
M(*A_4HSN<JX6"OHA'#+."[Q3#H/H":MFHYO5MP% C2 )]:)5>R/J?#46N7S2
M9WCBE!1(C$F% Z'6QF'50-6HC'J,/\"3KGHPFLOS1>%MTQ5OE69SNM*')<ST
M]A*4SG)VI.?[(?6:45N)50)UX34GB:C$Q$R2O38M[>^HB*DQ__0QD.P)4+$[
M7]-OM8&U$:\1?]9^>_8RQ&0_3"M=XWH 3?6)QH &]T?EUAOM4 !UH35W[H:Q
MBASC!>U4W#S5QO98I3L!-]SYV8L9:6.%6W5,=1;AR.D#Y7AH77Q3$70"7NCB
MNL'AU#Q<(G9E3--K3Q;-P*RQRRLY+,PTO27IU$=/KIYJIQY41]7<%K&$=#:H
MLR2>'OJS(Y%4P-6\4(KUL6N1E$;5GI7LNN)4P-684$KM-M])_U(*SQ:1E/18
M(K;:-B=D[MDB7O%Q%_AJVM*^L&WP-;<WKBJ* "-;;U1"";;6I/,2T[]LY%C1
M[262P=.>%+[X+I?Z" *<=7&8C._ ?!LRL:-K3$*W4"AC&Y&T,SHKBV5G;<A4
M,/9V6Q$#W:XD=!V$XLT*R "W,_GPI[=K0 :X7<BG-U:XW?R-"F@57;-[_.-3
MCIM=NU%F0M!&O+E3N3,'0RP'3ZT%O]8":"H.]BGD'F[SE]!EL\SQ8*W&JC?#
MJ#X:N:6^NUNNUB*HP1!FQ[#OS6PN@J?HB,X=<U@)4MWIP.M0^!Q'K-#:8;Q;
MKUK;+>-U@-4Z$V@>0O.=EHW!_V"LGMM>_U\&R+:G-F5:N):ZD?4(FFID?^&3
M:=]CW!D$+R-&\;!*WNYFJ+4(JBMNM;@[1KV=\F,"V)Z=/M\M-P;]&@MA M^A
M<MH7> ]%_*/G0+V5^GY>8WVX?BM82X<LUL'5W'4)#N-/^F0#$<S^C>E+M1@>
MB!H=?* /.XBZ:N/:JK8N4*B';9?7S_3]_!3TF[V2IAAL4Z9U!4.UD<?E-)IG
MT(N=AT&ZV!GZ27@('([SM]E)"&/8<MR.\)K"VI3L8(CJ3)GS]4$$BND5.? T
M$72&^YPN>H]7@Y[3[A[;2HCJ;!R2CN")N4*14,LG8,L^DQ*/* U++_[>;F?[
M9A0UCCU<%G+E\0F/8IX&K398*P&BQI*VJ%<&2W!#I^6=^1;:-7QM/-?CLQ=
MM;SUG'8'#X6DJ[. ^_N2PPEPNK:52%N>:/W6KQM=S?KS_P%02P,$%     @
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
MH9MO2O:8ERTDTF-E8=++$?W(/5G=_?)_4$L#!!0    ( )&*8E:I*@#305,
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
MFS?P6_VKOF.>;8#8]=&Q%(6VUA GM=+GYXP).7H(LZYSG8]8#_O]T>EF!U8
M0/1C/?1PQ@3DPGU2IXO&<S]']*)74U$;$N[@%.*(KTFVPXZ^=<$S3NP$&-3N
M>UK-L8J7QU &"8 \$.)!;M>/RW1ZN<R3:H-EZA PH2761=W C= _IR]#%AZ8
M %IH@3D"^,*.#!?UL1B@LQ%I4(ZD\J2]&'+%IX%<YHG,XJP6@(&/R=HE^9A,
M_]@A\C,LIT5:3XZ"IF,<(?8L-W!\65'Y P%U<E8#\4+BY),1R [2O'NSI+!W
MCJ,H"*U 5AP+._9N@'SX!-U-LQ&P#F4R-@5ZIT785.R=6FLBNR/Z /H0H">V
M905:7YM\VZQ;>CV$R4-UT++254E57S+W4Y@EZ$G;EVZNJVULNR!R(T=2W5US
M;UHFCLA#@E"S#383^IJ5SW":SE,XZTTR1FR/.&![EF<'D<[P-"JC.V3#1)&\
M]$4:!*3[OI,H*>IMIMBPMDV"MF/YH3U=2'UBQ[?M /BV'*74W".4BS-&I#G:
MF1^^^2?S76V.177M[QS;EN6XO@,L2;93]O<)BTBHME 6,HU(<:1.KKK/:-4"
MIAW<8G(?+>!R?@>?TK(J-O75-[<0)3DGI5\,PLCWPA#HS>[(N:,ZS-M<A!I1
M!723$%Q(Q3>--8"TWJL4GE"J;:J1L_;Z8+*"?X14A2.6FQE!+$'L?[&R<$%D
MRDVL5O[4^UA$<NRS:G693.O$EOT7\$'#V :6Y0:V+>G09KQQ1VROCMNWGTJ"
M'!1#R9 Z"/]<(^HN7C9Q-0S/V8X><12X81#:9J6R4/R8I?"%(''%6+'#>=)?
M.J0^./K*"KW0LG67Y6-@/[/<.F@CB$Z]]4F&Z$RY$:7*D'H!JK4H=48-4(Y>
M8I\ZD9CEV2[XJWEC^%A#D+Q:FU/G5*G[N*=7#'P71$[@R@+F,A_";%+@D& '
M@800&;6 )IDR-.4TEB],VI'L<)F>2'C8 E[6Q1/> J_Z7R:$YC%PHA!XCJ,W
MA0'K)NEXC+ 01A #EV6(((;S?+7*,S89=+6-D0H0!9$G2<^4SGX*303.*\I9
MRY<^6(X(S-4QR&P@2,W8]+>Z] ,R!PF<[I@X@=?R(35#>:W['A_/=.K];'#V
MVT#.2VAH]MN#2Z%WX@1VJ[4V[%:VWSTN/[WN_H;R9&4?!#W5P\CU \N6HV&9
M>[^,Y!5AL:@U9^S.D/H..FP<V\#U?<<.M%>1'R@$ND0[""5(3JTY0ISD=%]X
MZD5(NR!=M5:)&UA=H1-I!:_SDI)OJFT7VY:# U,MO5@7Y2FE"!P@"%)QVJCZ
ML5@#?YK, ]C /2W21SC[M*Z^9FD=D-YG:6(:H"U%IO=5K39=#S]K"&OBS2PB
M.3W@99HEV33%&0'+JEAO$O<FY;J L[/J,DF+.AL!8E:=0S#;(+U*I+N@%FEU
MEY9_;$N[;9MO1GCC\_8C6X#8+6(-^H^>!(3;:>Z1-)EC6@ZG>IX\[Z^"GITQ
M<F1T5@#?=1S;58N;Z9LV+::;VA?;KEP/[1M73D:XWA!MD0+IWO%\](N,LE:Z
M1#[#(GVI#\GVH, D4EYH?=W0*1@!-W =5PXNG>M-QBG&SJ7 3*P):?[:R2**
M$;E3-H]_7[<X"@,0.*ZC&Z[!+ B:'/MI-"&?GE0QFO+F4B)/ZG-+J5ROLA=8
M5F_9J"FG[&'C&$26$^)<@0; U$6<K10234B<MS_%<Z13/.7%I@ R%7!,[QR[
MH6LY:*WJ"IEE% 6+_&CTF9#V3IDX33EEI<N5=L)R>2!ZD0#U YP'#M#18?M(
M][3F)^7;.$1L (U $ZKD;>^)3Z_;/_XCA07BV.+U&K[ )>4>9!L@!JYM^Y[M
M^0:@R47<C0/(-B'U7*>UZ)  JB[+-4X,/-<*PL@.=?N"!DB-(GYN^HU(WZ9[
M&9AR_6I?#]1L&&HM3ML97V7/ZZJL.>!0%:^>7C$(P] )'%LOS&_X=J6(FT*Q
M$5G:)M4"%CM)T+>3_YR6V.B)^-$C7(;>,;!!%+FVK*K'O$*69G?FY04E7YL&
M-].N8PCSY4N2)8WS[="A-)D_+. ^RE6?VZBIBHBFO\/^-Y_9!&=G7A=%4Q;S
M)L^*M[]^2LJTQ/WKI?  IXLL_7,-^?Q*DCZ]?0JX:E%@K66N)FSG1*P/,R8#
M9F?/EB"MCS>E<J,9/^F,$N!H(CS++\HJ76&HR\Z.?@]:I\I^X$@MB5HQ*!K7
M@@C&F>"SDL1"9A>WA,^V1A@-"<P-.)Z4\5:@YUVMA^_]KF3P!Y&ZM PQR?(E
M7?*="X^)1R9X KLF2C6&D#NU].GVTC-)@%UX'>29X!64)SY3#%>RY4BS2ZEU
M"[Z?<OVB+R"\0O=* <OJ#JE85"L5^R M'[2$''%N.#8I,U)K0JVK]U.?U-/Y
M+5^B6Z<W$17? *VBI#4 7*B4&2@UP>GX?MH7WY\A+KGY  MR8"![YY9>K?60
MA4J60F6_;_$(\.QGLUG:S/XJF^?%Z@=*G6"<5JL(*T*IRSF!U:#4B1!(/OJ/
M%J4N##4IY["6A0PAQA=22#3!IJ<*9J<[>Q5%%"SRH]%G@K5*F3A->?U*EZM9
MN/3SO'C&T9+P,WRL[K$Q;F.OHXBVMQ^ZP,( ::!AJ/7YP[?;NB7+3J<)QBFI
M45T&5,D4<8<R$VN"=4IF.)#NZI;,@J#)L9]&$\Q.4L5HRLVI1)ZTVU-$4?3F
MB=94<IP\+M.GQJ3 AFWC' &_];S( 9;>5/;R7JQC^&$"JOUK5L!DF?X+SGY%
MC,090"99NU3[;E5*SQC8(=H.;B0I1:)VR0_A@Q$(]OM%7E38&-HJD+TU#CJ:
MHS=#:/FAZP9FX-6D"9=*O CL.>&<KB&S709BTK%,[-#:NR65U-,M+@[R*;AR
MR?9^4CHN,VSXA-FQ&.EI7=$QZ'L@1"]*Q35=MLD+V3*AT2SS@\9#)P;ZGXOM
M+.JM]5R2(9R"HXD^8A,]SHRV/92N\4>PU&BV>F*O&#BA;]F.[1N01D: 8 D&
M0S;ZS;#H=\Z5^GKM[1>[H1U$02 KCR"''9]-$EQR/*31#%N^5$&:8H=0(E&S
MK/AR*HT;8/"5=?XR$6^"15]9S6G=Z&$FB1"$R4>F"79]=6(UY516)5^A26D4
M%4F1].K1>M*2*96&$I53FD.7FXS,0 *C.R8NS8 NB=6Z#ZOQ/*<FW1!@RI96
M!452"IV!55 .HDQZ)VY$CA-=55 D^?*-4-4'LL.(]"C"RF7HSA$Y4 ATB780
M2LEL<FR2TWVGJ1<A]0[D,HZ0$D/"Y1(B"FCI(/>;Q<#RH]"S@U"KTYVR SI\
M=WUT$+BLUE!Q]BTI9@PH_;UVL1]YH64!HXI$BKV^2/02A*;8#(%KFGQ*2C@[
MSU?/B$6-I72GJLJGU[;-;?**?U93U)*5S6Z7288?YG3#A83/Q8YO14$02+)6
MLE^1)$$3;!J264%87FIACR>UO$RYQTU:9]2;7G'L+Y((>AS>P.KWO*@6=_#/
M=5K V65>8.*7*<8@]JP?ENYQ&$56Z.I-0R8 L<!)*T&\7)8D@B+W@'Y;+O+E
M[!9=UFCQ)4_H#IY\RV!1+M+GJVRRKLHJR69I]K23^OHAO\@0U5?9#*ZR=)YN
M?'Q/!80;P$2G.BCE8S'PP\@/ TMOCLH1JT(1;PAHAC>3F&1H63U=3!\BZ (M
M]^IUFY?R+6/:KKK'"RXC+.\6VMS]F>L>[!C? %L4G\-EY!@X;Q(.C+US.U\Y
MT/=.T-<(EG9L&7XZCQ;G=;Y,RG)+Y:2X2Y\6%>6M1^S3LD3./<KT\ALJP<[[
ME(U4$^!<G3.EZM8]O5H*=3_!V(3 (< . DT <LD4H2G/'/FR% KA(MRBMP6\
M7&,MA:UX#:%Y.VFMX0FL6Z3CHF0A3 #<2ET1(4>+KU2 )-A(,P$CU4GDQ7=T
ML:<EO"W2Z<Z5O?EM"7C//]IX+5>T. R$J:OBF&!"/'4G%3=KS,/)O,W2<(Z>
M '#VZ?4BF2[VV_(N$YZQ6VYI2?&H9LD,9H@).0*I1E&23;0Q&^Q$SM4A=0^+
M)&NR(Y8W>1T&B>XYB"F'L[,76"1/\%?,CL])!;<A?F/LV JFMY69?1KGGG$\
M-2&V71Y3:N++J^P6%FD^T[+6]Z?0\EY+GH4C6L\]?#,D.E\-Y6:>X)QS;,6G
MQ6%UM,N>C[$2<QS((_A-Z9_UG-*JI]!R54MI'['. 5U\,P+YJD#?:IX@>O7H
M9@XM^[4X@(_HE.UCG C<K_Y3=(C:8-P<6[D<MPG#;,92T-'*X1!FY-AIYK(Q
M.CT4=:[_UWJR?5 )CMXXKBL(00A\+GLVZ6@Y8&,O,H+0/+:MP'?"P(ODZ.F]
M"7!X>=:UQQC(.EKH@[:H+CD^)G9P!)-4.S6(@=2:@(\0%ODCR= D-6:+6%Z/
M0J@)J AQ@C,% Z%.@BJP$&,CMHP!UW:L_RY'>P\=TC++4$+#MVF-[J<P2Y#&
MVI.FHK-M;+L@<B,GU)B;;>#5Q$23--P#33";^7S-RF<X3><IG!&/L-[V,;!M
MST+++-*9MX+*YP[1,%&D*Z>+#/GHOF4D"DIHEG9527CDZ&NRC[1N0HXL\8NN
MY&-D!A(8W3%Q;7E>AO+:A'-G'-.I88<"[ .T)#M-_%Q_DIW=-G$01;[C.9*R
MV@Y-LG,0.-H[<7FN)6DYC8Z!W:2)&Y$)14YN4=UQ/\--6TRTB4A\<CQ))B4Y
MB03F#B5+DX],(U*MJ).K;E5!M8"IBH4(C]%EOESFWR;9[?IQF4XG\SDLTNRI
MWRC6UR?VW= /0FD%W=@,9)P;J<-@QDJC&:E-T(J$?Z[1R_GBA:T\,:%'C&[Z
M, CM\+AO1 IE1J0'Z9@G_;@D]8D!<"RDU%E MY^'@?W,<NN@343J#V-%9](%
M)TV&M%O-5@O@%IQ)P/.!Y=DN.#Z/!!]Q!-D9D 5B7.2Y[X+("=Q(4JEH$<D#
M=J3 (<$. @DR//H$$%L233E/Y0N3>JB*P*TVP=H\,>OO8KK1[1$%D:<%3<^[
M.3J>!!2:")PW*7&#$X7 <US+W'0!_1)@(8P@!D,S-P YQ394;08::01AJ$W=
M@-70R7P'8DU1[SK;Q[YOVTZD,3?P2+V.0A5!4FKM&+N90,^RV0V:2_N37<P9
M<=L-'"D. S]T/2_0G32*(J5NT8X@EB!VM:80 \1NBJJH5OY4M5%$2M6S:G69
M3-,E.JOZ;\N#AK&-[A(WL.U0J\(R8GMU7)S]5!*@RVIM(A??<6 2W*!,'_+/
M:5D5Z>,:SVI2W,/B)9VFV1/BQ5>DC!7?<,J5[.D2PMY8F,&#QB ,7"_R0D]K
MPK%Q@2F"V4!8)VKM+T@=G\.B@+.:"W786GFVKA9YD?X+]N79Z.\8N[8?18&E
MMRJ&&'&S4TJ0J.) :3S+J[)<P]GG-79X-9&$S;QOX+?Z5[U^):8!8M<'#GXE
M2#*SJ90P/\4$22L&TM3S:^9=9UI#TZY_UB=<4A]<R=A%CW#'U7I1"Q(H$Y4$
M(2K&U'2OO3JX=\1NW>^/WI9V8 4 R#**&[!;>R@F"%HMR(8SZ]W[G(F\EG3V
MD9'R:GLV.MK ">Q\D;P@+!NUEJ]][>,V*9"&B6,LFO7.<.*S#1"[0>0#X-DG
MH)_S4TR0M&($4 MX.D<OT13-H4Z8< >G,'V!LTFV\U!E ^31QXF=P+5\W_>T
MY.40?#$,)9P@?K46M-LBGT(X*R\1=_ =A@OF3.8[-OK>/4[IBZ[#,+*#T-+K
M-Q*UOWFH)0A7+=S(K-33X 2TP/$<( 2F*\8NM:OVMQR;B>C:7G>/EC0M^4@%
M"Y>!1H+X%,.7VHDV;TX,GYL6Z2-2+M?5URRMGRELTNP9H"7\!*[I 2039*T?
MYE0VV;@0IWY?I-LTY=L#9W,>$?(WB1FX9936$H+R3O6!K""LF3?]1T4RM,,<
M<48D1!N<O^Z:(5_:^,&1%+THBGPO%.&Z'#R?-Z/!YKAJS/XO2%)XI5WF16UG
M(OE!Y7XUMFT?A)Y6W)%@.7=X657Q4$!&.,+:PX[":86N-9@A$54/^4529$B;
MJ5\NZ%6:/%=U-LJ;/#M/RL7FY=K2NG$TDA:9H.%C$")]V(\BO;Y9^0M*!K],
M2##75IH?7IR9E&-2^#?0V]P'Z/^28GQ[\U)*76)2.24PU:5:'^5><?$^U%=7
M$7*-$3ARI=FY<$@L$)! 3[[*.*#J^Q@E<DR1>4EJ$S,^E"3G'E>V1%9(RQSX
M5UU=IL!035IF-)"J8I<J+.K'=S:%S>. BDDF](@! )[3OE/-U)M''A $'PR5
M([HR*SZD%;ZNK[)9^I+.ULFR)VE?9]L8>+83^9;KRI&K:?H'&R-TY5T\F-GO
M:;6HH;<8KKU(G]$S+JO2G@S- T:)0\?W(QM$DE[$3'D$Z3)AD",[G;HR/&H6
ML.[K6KFDJ2F)N!R@Q)1$Q0H6YXL4SB^^P^FZ2E_09.?I%!:TO$24CC'P@1^%
M.)I&5R*^$9NLPRK%1[&\_)0\"M1&6:"\Z7>;Q<!Q Z071'*B\TR[4VDL,**D
M&O.#Z9URB#'48>BYLAR.S"]I$G?[9=%!A1%Y,<>+0_==)E@NU)M*2!&)VG%[
ME4T;!_;%ZGF9OT*(#O?UM#X"T*_0O]&AC.=)R14P8*S8L]P(1'J+4?1LC8X;
M:R29(E)>$H3Y\"U_6.3K,LEF]Q"GKX(PFZRR]'%=TJ7'U!GGI'<]WPU<K4@<
M/H'Q4R8B6Z4^G,(6[W_@^JT+Z,E +U ^B1&IMN-8@:,5I*/& ::"AY2<G5K0
M/??KU2HI7B?S;77&<@-'WRT)#6=GV>RL+->KYH=?ZW*/GY;)] ^DF*+1RR_Y
M#"Y_H((("R\ZDNKPVT6P(^N[M/SCLL!79071$J_NDDI*U7?6;\<.B"P[M/74
M$)"T. 2?2D-X:4*12:$$OT%G?LNQE0,GOE"Y=+N_'MO \5W;\7^L7N'L- +6
MA EZI-/\R$/S RQ6?8$U\CX: Z2>>TA1]\QV%PI;KO*Y: + Z3C!=W+2LJ@"
MW_4L/!F<$@B^$X#:$E^G[B1A=IV%D;J)UU4\]6Y0O35'%WZ-S$ "HSLFKJL<
MZE!6Z[:HC^<YS8@N'Y SO+*=EDC6ON5[R'3BQ'7A9887MCL&;I,F+@V\H@KJ
M?I)N<7*V4P(+Y)4^_8NBD777P" )>J"58R0KC #/G-3RTJT?F;C.J+ %M6:T
M-_?\CB.*BG<G]HF!CUCKVY;6 B"RSXGN5</$%!%((M&1[!=EE:YP_K.M=:W3
M+4G"1<C^;AQ%#O BV^PE-<8ZI9J-%+B4'N?XSHQ_I,'@6D\B4A$TG*_S8IU5
MM^A1@+Z7/,$&J_ E*?Z 5;VT2(< :__8<RS;M]SP9';SP2-F,#^,\0H/\<Q<
M?'].FW2*3;I=&3ZT]]^('<^U0\\*3B73";G^AQ2>&>/%'<*]^E^_P;+:9GBF
M^FT%?2:.L/7"\:R3<=3V+SL);#/",SMT2VVT%$Q=#=;;.J!S_*.=?&._0YR!
M#+5Y@04Z_.\@%BQBR'F>544RK=;)4AK>0/@D8Q#XD>6"4%+8JW'+WCRN&Y'I
MXRCQ#'*B)Y3A&<@+50:G!.(9%#G)^? ,<@)#-?M2;$8\ S%&U%@GNR2_XU \
M@\/L6R?Z'>7[U(>R6K>]?CS/:=9UDSWL6IZQ?<N7U<-.?$O*3P\Q'#UR#-PF
M3=P(1_@H0(.<.#?3+F$:"WYXG,5ZYQQ)4;?C  W]=>@DLL((!_-)+2_="I*)
MZXP*:%!KUQ,,: @BW[>!97@0V<B#@AO1L,,5$<DWM*8<^FO8 V@L$)%V0W^.
M&]W)>TG<[9=%!Q5&9-@8+PY3[DM!<J%>=5RF'0.RU!B95N@ VS^0,H*,U-9M
M'.P'8/8EG3T]%? IJ7"Z@2)%&V)*@NIHGU.,5([(<X/H+X+8T,UCP@Y0&_BR
M52-A\9)N\D$?,.8FSUX:BC$/RH>\2I:[OS_/R^HFK_X)JSLXS9^R]%^;^KT;
M=K$H]S*_CU1BU_4]UPU/)8,3>6FK9R@!J:36WBF-[ 8@<YD7FQ_A=GV@$+43
MB0.G]L%(>B?])18VE;&$!?YF"-:;KZS[UYMR5W5B8WP[[6S>AC,_$-ND!?@C
M!0G=@"''WJ8,LD-\6TKAE$#(CEK?TR@?HIQ'A&;#';$$#XD%1X'B/B(?CR23
MR#@7(K'0CFQ6&(/4/I7598I%U*1E1C.KJO4ER8F(UFIIE7U*</L/6Z:84&#P
M;%F/"V?=?"+76>8; )$=N!&P7+W9_)6HN0,XTH]+UO($OD,/_2+%UM?Z]U_1
MUWY$)_.M$+4[69YI<CM2TVE2+6#QL$@RG?9GRISP[@*!BW;8R=BDB3E;S&"R
M"4_J8XZH/9FL ,-S"PUDFPE6@+^Z@T1+AL33.&6IC#7"#G&4AG0Y=[\R0SKY
M))7!*;-R>2LRI-MRHB8T&]*):'@2"TRP1)R2J5-7<6R:G#58.(DP><,JYAW3
MZC+9D*YKF2G(YLZQW+JL9W?W7ZG&]-Y^L1.%/HA"1TZ-$A,,ZD07,#-CI,6^
M#P@>&!"2$\I),62J0D)B@0E9Z\>&@-BZW>DDYO:+HH,*(V+NQXO#E&M3D%RH
M$3DBLJ.JC,C1:JKO6?[[<AE(F;R =.%IHB351C#M#B(3+R^86T[R(DGP](%Y
MH@[SQ/=-7%X,M21>Z[Y%QC.=>G'(SUTW.%.4'OQ(WP(^Y#IQXO(BFV6EB@J.
M@=VDB5,"E?5&EIQ-J_0EK="?NIZV/T U)*>(869#8FF*/]=(N%<9$NVZ5E+>
M@R?JVA3E%6/.> 53B",K<%T0R:JBJ=Z7.SPID 26'C4^ADIW$[*M=37O3R%V
M(FP0C)R32=FM836366H"YD8>W9=Y,8>I[@5],(O8=J,P"'UP,N'(&M9T+U>-
M@-HHVL[O\O#7-]?GI(+;6EH&G.+4.<; MQW@.<!LEYC96V($STW _T@_*]8%
M+,W<+3P3C#W/#2S?/YTB)OIN#VZ&&P&P.DH,IQQDL3(,)WF-RN"40 RG6CO+
M* RGG+M?L[OJ("L^C04FP)Y."64G*2!G'(9S>,Z]D:PP 59U4JM+MQO1Q&5&
M<TRJQ7_)Q7":'0<_\K3H7CS,C#$";R;O$;&-$KM94Y:2LCG$OA<&MN_],"W*
MX>EQ5+L93[F99A+VZ>'4JY$%?!N<3#RVSHW Q^_CJ-DCR#=LYD[AG&,,W! M
M,Q^X/^SO>IA.@:KJQ3@=SKT3[=0$RS=>B!_ )]+"-,R2(\C;5*=(,,GEN#^A
MV//0D> %_LGHQ42[HGX&&P&1.DHGB1S(GC(G"7E-RN"40">)6M5TE)-$CKU)
MLY.$F+25Q(*C /@<D1E;4LC>."<),2NK;%8<!1KFF%:7T4X23<N,YB11"RJ1
MZR0Q6^L>>5J,<9(0M66M.8/;"YYJQ.@.>[HJR_4/&P!945;L;S_*MY <>*.R
MMQ"Y#H$,3OTEJ^?8)UGVFIA A,0"$YZTIZ2M2LJ!.^XM1"[&)9D5/U[:@EEJ
M]%M(TS(SJWJ.W+>0I)RB!KR%B.9?9L:8\!(VQC]\7, !LY_X0A1W(YENHOF
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
MM%*C&H1C@B5?AI1HEGJURB,QL.?3*T:Z45#6#+UC@-GE^+XDK(2:<W$HP29
MZHESQC.F)J]GZ!T#X#@N6MNA[B26O.+A%#*!9!-P\2J%K/MDUBEMVNDM(J'
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
M0V5KU&J.:'MX_"['.Q24AQ'3QO,P7)8+P#WC.#8);G0;PH;?NCRJ EJTE>L
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
M1)>K1?3BMO#)()"$ BB#* +1@':0OQ/]URB A@80_SK.):_'IT*.3'5FYNJ
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
M8LEY\5N-'D,S F@+P,=8N$E+NEQQB]+J>=5^(H#]D;J\_N\Z!)P9)#F);I<
MJGA"E*FR*K4;^^1\Y*F-JU*9Z&']ALT$LWJX/;!TY%NUU6D#E^;.C57HFTPW
M)L%_L[N4%3T>H[B<C7/Y).DR0](W-C);@T[08_W6*7VICS'M[DE9IR.!Z5V2
MQ<; *,X+(_^7Y786\2(^[(>OHB1(-C,=X6@[<[\_ULMJN4^N.SN"(QP[P1O)
MO-X>&R#7<)ML %O0D/%Z6]<+-ZG-KR=S$!96\*\,!!-_V!2,7Z)H_KBPKZ$8
M[/>TN@/-PPWK*@Q%RBH#1*V'LUA:D _!7AW 5.%=';J@*AK7ISO2]]!T*C),
M"UO_>% 2\5)RZ] 2M9]C:R=8NO$ZT^7IY,U5*N.X0+(9V"1UD\V0-B%A^0[O
M:Z6L?1=[[FO]&$=/JBQ\"UJH=&1#2?K@:<BH C3K%?X:74,*[4'FDVE;R\3?
M7DMK4G?YPS:PZZ0+@V/.*#MXX7F"S_KMI#]04[-F#_CEEV\XVT1DI6OH(!6T
MCARD2A*]0^'KR9(,U73N_>,X<5C5J[)UO9)$_('&^:.*+SA[3)<1JSZ6W9?$
MOCAYK<+HG+Q66SR+[,P2T?$TDC-/!,>K3 =S*2N5JJ7<'FT,9WKLQMFN]"9-
MGFC*X4V48+*H.,]P&&FS^X9I'3E=E21Z+T6I>(XIHV.;4T;IWNV.$^@V>">?
MBZG]*#![TI/^^)0%.Q2G@=.[L\:XT_DN+>A@WONIWY2^3>-H8_A2CX8(\HT=
M'>^*>E?\$2O>VI.7"(>G0'A)97#\8<H/-#5618X>\%MQ%NNC@J8=0)8G,)5)
MR/QO%9R58HT2(T;MZ&QJM&CK["E(RB="V*'R_6&W"[)W=FZ@%]MI=0,K> K5
M#JRP":)O[7DX)[L=PDP8E,^XW!+85 &7.IQ"W[TM7RPU,>LS]0^HK7.-B [Q
M*]3IF2E N^]6!#2(4=.])]YE5M#TE616Q,#XK /Y*M%IPLE%>G@L3A_30_%3
M2M]BH>.9)49^RZ(32-]E(YO@OQIBQ*A10,D1HT=E!SYXL2E"=H1QZINL82CX
M)VL,@NA7_54#?R-I"Z@M,DZ%!R1JM'MBS97#VX>'<FPG''M>!5'V<Q ?<,N<
M7R>D^P.WYTG(H)<4&3\HJS:T=U'^VT64;^(T/V189V"7^0S48>K\XR-DAI$O
M(/8)6MFI676TOH+(9U#W.ZP*%/L2HI]"S;<<VG.H$9..T4<<4,(0!05JC6D@
M#EW:&3IG1[\+J5[GE-AGO3,Z4 ;2OQ>&E>;LF6 K:F&+@F@C@&C#0911_0OK
M;\&?4;>>3GI_R((D#UA8U61[.$P*Z+T-Y! 3!YJ'R=Y1F\@3YVXZ-WU?;SHQ
M3@%FM@ 8U8L'L#,S'QH$>N&39Y7R1)321^4R\(X30 FB<E<XQ%D0_P=[.#U(
MSH+D-Q-[KB<#5*H!_@4GS)LCVAY1 L0H/#'B)I/1!Y;)3,!$QV@NS7,:$W9R
M>D^J>/^4%MC.=%OT 1D;LY!,6KJYI/TGQ*D1)??+:L\MHM/XF"T0A?"8+0I!
M]*OY/DM)KXMHEYZ%W>E@9;99G?#JYH>!+9_:,: F3AX#RT+QGOB%>::^#_-Y
MYMTO[)^U637Q.)-[]A']RE&PAK]SQ[2 S.PQ!=8<G7ORF,),^!ZMX7IP0[WI
M0Y:P#\%;P[2![])2P;[=H^%>\EX/W7^0YIU5H!>^QF >),_;#$V"*PB9N  ]
MF5L0Z0R9 D7.3?9H,=RF?)F@QP#Y;JPGO:,:%:VC"IIQAA.:;V9E3RW[@:P*
M92FA>-._IJ_.ZIH>_#/#HR94*' S9C;]P:N)\;;MR#?$ZBRC.62=V_S)LK*[
MN_FJ?+.PU=U*%-U[O1ST&^-0"W,GBFP*,'OFD[)WAA.\C8S"2$.$D+>AAF00
M;@YU"%!%X8DO,)L2X:Z0T7Q 6?MZ[TEKBI>OR)8\T5+C1K$:NVY@+;V-?!([
M7Y/SXOG5Z\AE#ZRPO@_70"8**I7+L36W!J;$EENC$N9Z7AA&E*D@;F4T;=-L
MQUBU6V:-Z OR,M\(284[?G4?G=S(NA>_UEMS2'Q_V.]C%N?M2NKT/N-8S K7
M',<"%N:L'#_1<;_#^S1C)?Z'EU=J$LB3<#7? KIX4U2W]60Q-33TPF'PP+@[
MP8ME5H4)M4,4&9HK 5!>6>1I0GEB?BUP-J0GKDWL!7XLK$*?*@+( UX5SWW8
MT(;^Q2SU0RX<3FK'VP%&C-(%5!3.4**S+@),G%M)<]Y9/1I:WP11&G]@/7SH
MKH<(4"(]O5.R*0X97;'0*O;LP-^J3+Q%'Z!)].:2B<GE+=KRN0^>5&]4!1XV
MX]QR L5\<\O9\P.7MC<]QG3G$UI-;T48 -<K.[^(X-+"\EYII=6%D/'8!:MV
M@7\_D#7]Y8MA)K&:!+B2A8)O6=T*WA3QMIY8_Z&AE]5ST(V[$[R8%D-1T#A$
MS%"IDQYDG!O;2?S[A'.CPB5:O, @O4Z9;9_]\#+"Q))?L_O;T0MF9S^L[->[
M3@?&] :I':.DM<XTYY3(O3+-(RZK\>U7DOD$V IZ.!ZSL)G _-M66< "B8L,
M8)%O==KL"I6ZXXT.C1+#D^Q?!6*4F;\*N,!<WDXS'#TEY_3QJF33K=^0A.R?
M,2\C8JX'$_J$O/8]07+A3CCO"U6==8LKT-UVNS_OE UL*)S>C)^*=.':_%28
M@RCX99#1AW?ID]7,Y9JK\2 EH+(.2R$DBI44]%EYQ&C\<W+V4M'''F[2O"65
M2Y4RQ%9?<0R!!71^ET4O 5UH6C@X'1'H*9Z&=_$@KV[LGR)824+L[FN0D3T@
M8>69/KI%D]]IK,JI>QD&DGC*-X0BH(T.C8.DV;O-1D=% KK14?(M[A#*IOXA
M?XP4;C<Y>K2(FQP]5(#.##>8J-IC;&/D=42@YW\:WL7#KJJQ/PBW$J!\ZR!'
M#97;T[HAX(AG<D.H@;DN$^3/]%H8^0\M/_02Q#36S0X,HPVMVR#]^V"@>5JW
MD-=IILDO7*^A[ZNQ2X3TAQ;%"C5](DTKW]S. N.SDHC-\PPZ ^3TKLX,6B'<
MW9E!)4!,PN<<K[>7>1'M@D+[%&2_(:#:"CSV@?:9OW]:-_%/LZQ%<*D0<DST
M(2X'!-#*C2P?#YAXU?0I8;=Q;!9P@[2@Z[AA2<3E'*/Q!]Q3A&@1N5W2&2)*
M7-D9P@GH9N8+SHHH9P^NY(7%OF:0$O36Y9 4XAW+FH(E\_FC&]-E<>H*# $E
M7I(T0A-4:C F4M/EU@51UCC=T[R0RS>:78 ']S9&U+")OP;22-)=&15;>K?H
M4$GHWX)I9CF_NOMOP6[_EXNO'6?YFB)1DM1K"D.@\'!!QCUZC/%IGN,BOXJ(
M\\,WT0L.!U7*@!8T8#PLB1ASK6@0)UHA3G;"Z/S3IC%"WI)EO>,T3F.4B?%E
M0XA!O0:_)^[PG2:M%;22!]GQ,_TU7YZ9=P'[-KRI7)(7U1GIBE5J*7AQFHK<
M/_V9(.D-$6V%S@Y1'-+3[5575,>/Q5O!4O)FO!4F073M$WYMO8R<I0GY<<.?
M=N5LF>N<?5> NC="3C%KY+7S.G:G$_]T< :)Z3%,4L3OZ#K/#^R2FT)ZEVHY
M%L%]]1P+WPEO<=YOGG%XB%MQP?!SCK>'F'K>?+WESOB!GH/I%'!"7U"O:HZ4
M5,CF+[NACV'6'2'>$V)=T;_PSM #/\%UIHB+")Y*!=^R/Y1R?Z9W'8J477<X
MT/=M\#[#FX@7S_K,XB3%,T;W119$3\]$OZ($HX^X>$Y#9T]C3M&$SON7SM7
MZ)'+F5!!&ASB(&N]14EA@&M\'#@^8J88Y"\!Z];ZO4J5]3KL=D'VOM[63W:6
M+[)6Y50E[W<:VK(9>@:S;'.,@G@YD'7*W@=N7K9M=\Q>"):]B^N)V5MR5%+U
MJ 2=4;DG6LAOM=T2,2NE=&?D9E.8KLGS2UO,#.#"^-@V;_SN^OB0O?@+_X9O
M+3BW]43DFRAXC&)6<J!ZVGJ=D"7X(2LK$WQ*DZSZYUF01SFE9\/\@#?/2?3[
M 0\O%H&_#WD5"6A$->^YMT!,3#)9?7'$U;VBIEMBH9FA=KY/=#5L<FM._D47
MI[0N.QFN7P)Z,]GM_A)4487;49!:.F$MV'[@JIJT]E4NLW6?;2]0:SQKZ81K
M(\T"G2SIJBYZSY<[M@>S2YHJ)'6V_AH'TLY:RR%"C=95,\_?:S5_1:L/^+52
MLUV6USMHU:_(S]Z%A_1.Z44G)KEF/33C-R!K@LPX,KJ84[MJ2.>5A/8'T.,[
MDI8781?-N'US54P$8IS6Y3A)RHUTQ^GLO=/0:)Q "Y3,K6]"V9*YE0TF6Y!]
MEGS@]"W2I7[WVD%F O8X%'+E&,)H _0K;>(JR<^83:>Y?++I%C+W9'/ML/B5
MB>8T/"<A/8S^%.SP1;H+(F%9,5BT:.KGG)?/FCQ>.A7CC;RJG[6@O/Z5U)I'
M&<QJ;LVC"3#%3,J7D5AM-%XK["/>/>),H_X:&L@")AK.+0O=K1"G1[_R'EP5
M+[&1B-6RXXWRY?A^P=ECZH)ST*(K0SH@E%L94@"XNMWL1B3CXW,2%?G=_>=!
M]1V@@Z[$K9% 6GF:7WSE*&(4Z"M"DW_M6'EGDL4'?3 "EK1T]A"J8%*&<<;>
M[2&R,KN?#VJ$D@(R(5C)M9#_V[3DH8,%[;]9AN\XU@U0#^6_+"0@IL8+)1U
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
MB]>+LCU][@5?X,>B>>QA<-<Y0 =:P%<O@9C@7[9'E*#]M(G;3>;R<L!6YC7
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
M^B50-]LBW@1] PMW.HEQZJ(2DU%P0YK!>/FVP7E.",JLIM(O38TBVGW+LP6
M[4A-6QN4667HJ[+?KU?RZO+M5]>]7SU,'<)[Q9/=OB\Q1BG9J%#E& U;>&%"
M'UT/8GI)^Z<@2F[2/%\G'X/LMX>4_B\NUEO"ZXZ&6<GD_L)REZ6)1$M_T*=%
MS]@Q&^VD#O4'T1/Y(G%8>8[([W?D<[3X^XY]EAX(;-B'RZSPU_+3GJZLYAK&
MIA_T%1V>KSOC<U*D)Y;CX]4";I*"6B_WW&OG;(O#8]-2^!4H]4)IPAX5V0J9
M*_1(+0H>B71%A'.#^QFC>@-<18Z35JQ[6?5")U*6(\9.HIN^/+ER,6&N^TN=
M"1,-5.*VQU.9$9(\42- :[N];].,7K'2)5Y8]0):QM9&.F4@OP'L"M4](-H%
MZO3AJE+M%"$_42M;RT3-,';BXR< 4BQ%:XU&-[I&?JA^5VZ2VWL=8AW*74XN
MWPR=I[G.QRSS.9?:.\]X&:DY_;G^0_FQ5?<Z.O5=U0>[(8U.,_I5Z"P-X!'T
M,9BQI+(-&IP9-0W4,M4[A-:RQ,#"R,D<6 H%_UJ-;S5=H9\RXB'FT]8?.?L)
M?J)7TQ],LI@M16$,H[ 2B&ZWXH; !P7484JE2#I N7'5+4;(BLG&Z_8I73I0
M00HC7TB:NLGHM^>?KF8[RA!0.I1FM58X?G7!"%:#_D6.*3>:<8&SZ"7@\:7Z
MX54;!5%TX%)/5#(9J4M#W'XCV9.]H;EDM1!^:HX6=H,*I,6<H\ +O7MK%6/A
M!$[#*27/9I$3V6UJ5R$2!>/.;WSK83$<Z6ACP@V.V8K4!L<E@4L<5SP;X7CF
M/<*D!9&*<<FV@*V$O-@1R*$RB.T.3MQ@VZK*@&^5 \;=:)>J@.1J_U*;9FN5
M,)+J!A/U\.R*_H1K][Y=I1?XL=PS.]\HV^V.Z>GFHBHQR4?8[)3]\@\V6V++
M?; B"ZS5;6N/?16]X9!_1I7-94 (E95E(H-I1!0QLA+KT"9^M#2<:7> MH-2
M)^\(%D=&^4,@>()V2RV>+#;>(I4;)R7AWOR,PX]]N($(/FW&57C1^"456.9Q
M3V4@& <Y7C_&T9.R,I$IH0/WI)3!8.'%WG; J$7G('-WC"Q744(6ARS9ADF0
MJB5PX:OTN%+Y*@!0V?HJ>W UJV!Q:EP\/B\F%?#[F*.S\E0].,[ID4MEG*;#
MR;W,Q#,6CLK![QBC#6V*5(*X3J'1(- D*T8#/\]3\"YW^SA]QYT_6^K>E \=
M1=J=8HR62;BK/K9L.:31>C_KB.E$=&T1IJO/?.ET.MV9<]G=YR;81P6_S5*5
M2B!,7> 7'*=[NF:A"7WF:_.1O3M;P(\=#9.%6!VBQ.4MXDW3.\K*[IEE")L/
MH W]@@_[@;F&ID6(RIHD_FP6)FF#?D?A7A7&;3L\58FY7MT;DK>Y<$'W47?1
MTW.QWGXFRJ--*YZO:U],H=DXC)KTUIT=ME?-:.?T(.J08UT*L =6<-RHK'L"
MWZT_NTYUGEL7K&PAM"+,8@@]4(@%;&"+>T-YQQPF6G;M]KC1=AR,#Y#Z>\3V
MA4QN%]B\K[>(=._?P>74<9%902\/.D<I@L%1J#LMF'!8.ILV].[W6%I!#I2Y
M#&"K?OA#\!C+4N$4[:!,DX3#_LBV"^"C7UDK%R^;S\0IF,ZKYKZCP(M.O)$V
MSC"L\RC(393@ZP+OE"Y?WM:!HK0YU8\5;8E84\<:,PO++E1'0(5*?9:!A*T*
M31YGD",>Z2D3?]%7<UZCI0(\?-%S+SLVE!Q_5B\8NSD-L1>A??*9OI!ON#SC
M,,!/_\#" #P3W(BT=[*2C/C+3?^) UGVFCDIE),QD\,0XJ@A1)32@0<:+X^
M=[I\KZ1YET@#YIPLL-;Q5=! ,W)=\TQ0!;C>%,$G!-$:?9OT*:%Q_H>Z JHN
M 4A) >C0U%S+2E-6+5G8IVKKQHV9,UYM]%G6#CH0+<L*6M.0;M;W:1XYR^TS
M1$[?G0W !@3LH\K0>5)USJK^FG_UY*S8OV[*?':KR'6,IU/TVQ>0FZ=>G&(Y
MI^[\_O#X-[PI'E+FHY3Q-(L.H)9V-C+9*  JR=%#RA=\"]RI&USG31'.4#U6
M?'6!T2,N7C%.T/??_? ].\(G/_S)V6K0&JJ=-:$;G!JM#.?!JSB/*"_Q6J3E
MC,X5;%=S;+83-*=W;S,&E^A:D^%^8SA!,CM[X<&&T1:7AA;"]=9Q%G!*[,/4
M3:2U=?B4%F-7$RU2]S:A+8>5.2"$/BX==/(8&@&4$-&XEPD]U'\!>8:JOPSL
M)FJ]&?RT<P0?,*J/;DX/Q7.:1<7[Z5NDVS^K" #WSDJ>U0=.J&Z*?J6-@4\C
M9^'<Y?Y8#Y/^WEB/$4>XODAW0:2[CJ4F<8KMFF\S=//FWN#;BGN_$-X%S##&
MNV@!0?D]\568OA!">H__[T,6Y6&TH=[K(]X]:@M6#%("8GY8"K&8/'TNB#T,
M0VE0FPC]RLD<J0"0,)"J88BROH880@SF3B_1U;R(-N?TO#U['U0/17O(&[8*
MCH6TS[)=WP\X50)3YJ]P2-;%L1<HUT)$N'ZJPX?#%";]VEU#XSQ]2;X.5F5V
MN%S$S\"_?[E+FM7\(&K<X?U3L,.#Z_I!2M?8[TAAG+Y'J1PO]V>6QCNM$.%E
MI!LBMD TI+HU/+BXZ3<$Q+_ 8Q\@50-5U1['"YMA_OG%^P[K/'W/AS6.'")]
M4,OQ 67E;W$6I08KF78[6 O>X5!FX7@#UXL40S8=6UUQNB4V5IQK6#2:K#&Z
M+5T@4NMU*TRZ7C 8L^H%+@>]OVS60;!Y&61Q1/:@A =ZR#SH]!7M 7&JXEAX
M'[QLQY8 M*5CGS\_WY!0UN*D#V@M2$!@?1,4%J"6M@:$M)Q;(?>;M?(%SO/R
M# EE#3;Z0-8  R8UG19S/D]WNZA@SX:I+K\/M(=,2%=P+"VXC5H-W=R(7XQM
MT*QS'4J$A',=1";DA9VGV3[-B+[\!P["WP]!1L==:7F'2:#RP/1\B]4QR]:H
MW=R1*5Z>?[#<+@/T='*ZH*!CE,LU=@J>6\WA4[;ZAN!&4S?"@,:AC[G1% N0
M&.P;5\4DEN??I=<1\#/D>03PP.P,<)YCS%]&P+QD_YXJ-[V&4> DU&T3!DDA
M]PS#<LA>HL-XA4HB7L1LA3@=O4?"*1WM)^SE:1C'K,D*A3C?9-'>=>UJ4XP)
MVPU#@$U8IGTZ4+>TWK+>6:\Y^0#_C+)BT  1U%)MB'?AW3G6GM;GX^7Z:I(2
M\BX*EHZ4(=V61=9P+4,JEP%LR6:$I,ZB#0Y&1LNVV:<"?@TG&HP[G.#7('[
MV>Z#E2OK$CIU9#T9#-U8284HF2\N;$"2QB"1_G<-LH*G#&.*7[^<F Q;PRY,
M!BR8K.8@9GFCE(G'8//;0Q8D><!21W\*HH1>O-&_%6O: 62.LZE,0G8P(>3)
MP14I:M&N$*5&7U'ZK]D[LXZRGL>*=YNE&XS#'%$<HYP*2[6)"DS__T"S[/<Q
M+G"(ML&&55!QF@IM!4TA(]H*EQ,6B_1#LJ^<<;4NKA,RJS@O[H)">>G3K@^H
MI:2E9%)MDFH2.F.EDNDS"%4?B';B8*DY4<9;3#@B2Z@GIDI!DAR(<WUDA7X=
M>:;1F.RL0IT!TFA1.@<PXQJ810N8]=2AJ (FC4+.=B]\NXTV^'X?;/!IA@.5
M.1":@=WW%O@3P@FL!6)-$&WCXA:W*9?4JQ$J]'B(XI!>" XD#,-=S99/?O<:
M]H(S;W;EVG1L<X8 .J!S*8=*JZ^33<86^D%,E;LQN:?,W-KZU,'N7+O787DM
M/&VK,^YP6QZ+]^>1T[67G%%0FTT6YGNM+T9T _E,<!N]%<\KA&/\0G[+WV6B
MO\/EOY*(9A 'F<LG;"9J@I$GAU2#24Y]I#K(_7O44@>&BA9H.&)\B$_1,,!Z
M>YXFA/5-81>B$FB=1JE$20P#50]EK*<B]25892(0-3F%),#F-C"E -5P;$J!
MJ 4\/=?H:A5_&[RS(U!;!Z_JQ;5?5TIGX<YY'ZW]<]6-1U[<6,Y3W[?+>CP:
MN5D ,$[RKG:@E#M58:FU+[MQY4M[[SEA>F&@^A>U9H,.=;@#<*]J()/*M?9>
M9*.G0"5U>>;K^C0(6C9X1VR*2+DW-H4CC(I%1?3$;,T]+HJ8K:;YVQJG]-(H
M#J_(&+ TIML@*]YUNF;;$Z3264LI5J&O>D!-%]5+,*CLA1_%\/PUUM'L:DAV
MLX^I@2)^*?*:F9TYI<U;T@9<VJ M;<JDW<ND!35$X_16L$CCE':\:<JSHF66
MR+\:DT3^\5=6%09G;'AI,0#%969U4P"CHN%33'QNFI5E)Z0WFR&0,S2\%32&
MQG:QN;_#>S)%S\0+GE;)('T^E+>)+>F!4&(CD0%T%!>0H<!C/3]M1%E/SH2
MQ!WQD"]1'../"5M4Z:_DJ%I#!1B4W H%,JJ&*_3Q4[D>=G@+9Q&^P8($>HQT
M@@$  #':](\<\+@SX/";^$_X]72SH;I.-CFW69JD] TG%E$X3<+S9\(YSJ^3
M=ILHV43[&.>GCSF+4FIV';/T#K@3F6<TA-A;W1S=%T$2LN+8G_=A51Z3]TN/
MU5HMZY[)HJ3LVNGMFAF!TE_FSH@2USJSSCB[4FZ'+DM/[-<//3$:@;DUQ/V5
MYUDP8:$8YH#P6B5N#.YXSM#W$:C&C>;.)>FS"_QVKRC-!O7CQH\;FK.A9"Y%
M$2 R85]SFN>XR.]P3(Q6^)"R1>!IR&_BJ'8W>AJH/<X YX*Q9LU1V9X^3\=W
M#16)@]V.I00/*<U)"1B1LSV."5XZ.QTPL!CM=RR'_/[ 4DQH5AA[)(9EB+)0
M9DXFHOK38Q"SQ)3\&>,",?=/T\OB:K)(HZ"@B9"H>:7U&U0"DOYZGZ6/U/FA
M[:$XD'^35DFZBS;HL7S(%:6/]'U:@EMB-C<TSR(E6[$0/;Z3A08B0M,BXX2A
M@'PA/\0%_?X^R(OV(2PSN2RES?[456$\JF=T(TR7O/=%NOGM.8U# OS+WP^$
M)3NS,K8W*(,S6EK5Z\.D(T1Z0NVN$._+*SLUF^#<@L4M\5EN9:O#?T*8=>G,
MODV#=,?R>8!G(YLXV_26!WGTQEAOBOFDHH@N6E8TQ3(^L&Q[:CWW:<8.R0A9
MV2PHBBQZ/!3,)!8I2LB\E3:/$E7W+FA/-(OW?:;XT^!10DZ?T&"G6>H3)*$5
MV+% GSNQEO-+E)<#39:2Q!EH"^/"G0!(A[4;YY>.*<1,#QP.">W@9UMYV*.>
M;^=G/HKA5<SY7.5<!V;]?H.3@ S0;48&+CWD,3%\U#;A4'G68T8&A D#_L7K
MOE535+5U>HIB,PUML)C.P8(6@^O:>LLTK2R07>_<Z^@@#PZ>AG\[Y*QXDQ99
M4SL%LT4393<U7"ND";B2/]8].\?P/'#HFL,YL+!<BLUA=R"+Q.@%7VZW>%-P
M_M;;:K&H2[DQ(H5*P3&30\BKJ,D0IUM5OI9 N*)UG:9C,46=M!V+^7&&+^TR
MS938$XRILW?,4.9X=6<W539( UH'#@*>&5<<GO&HG]:%C^S+$R2J)!T%S,I!
MDR5FV9]S-SUIIJULI&Z:)\1?VW?PSM-<EM.B: <5,Y5P*+PZV;[6B6@CZ QW
M6TYY]M-&PBE8F%(U\YT Y*+3;A1:'#6H#FHX=V[/*#1)UQBR:K.,5[&D:^_.
MTR)J95:EV8[?F//K2KF&$2&48U;" 02Z/P=91./D)LB5M 4$KHS3/@ZJ-HO"
MUO"^DQ6_GL!6B88^:I50 +J#.PQ6-R#53?:BII2>C XA4L<<.UIU>XMU '*C
MH*8J#[%YQN$AQNLMNT=VG6S3;,=6(MW#2EVV]]B.P(I$C)!1R%\I^Z#%N_F5
MRE8W0HY![CAI>]K4=HLM.)U7LWH+<\XOV6CS2Z11:WZS<GZ+E/NGV?)^SH/\
M^3:(PJLTXV?^^34[TL?A=?+P3/:W07[@193*LN#M%(,!C9RG;[!GC^89"2&B
M0KI%M%]$9K.\()VCJFN:,4LS)UJ]4P#P#70[N<@#=9X3*MVGBWS#B=D;1POB
M95_AI<I0C'IXV77QPG?<K52=N<Q#62-FO6UO_QLYZQT3Y?HJ3E]5IL"^'RBU
M'R&A</;.NZ 3T8V M;6\V1>S&:9=.<C_FT':1I -%61+6N5513?R6V?F:2Q4
M.Z;(*4Z-S,Z\>-UV0G9M*Y.*TSR[4>D&7!HA:C 9FQ6+GL -BXV4FJGJ!0([
MQJ7NR@_C,D7B1I2V>:E[=&]>K$$K-S!N$&MG8F9";MH-"7?,S%:<;J"UB[V1
M,>['D[6+Y32IURZ>F9?QTLJ-B_=K%TO3X@*G<ZQ=+/&J7KM &!65;;3?$EGT
MY,W:Q7*9J?, DH6FDZR!6626;XZ.8/5BN3UR@]EY5B_+8M=URL,O.'IZ+G!X
M2C ?/$GJA^HJS-MWY2Q=PDC.P62*JA=4=@-3+=?PV'I1@8-2X*P6F,.;O;OX
MU3L.LOQK?](VS%&M3^HPAS2(ZK;709,4U[8C0+6UEE&;5>A*98T2I!83U7=E
M'8?COJJ. [%['WL1Y>SV#GV!KGRQ9JR/E7;EBX^5RVGO8ZM^V#.0J^J1*A]R
M&F<6N%+;L!(XD[Q[Z8U3U<#8RJEJ,.S:J=IIJFU'?CA5,] ..54@'35<"2\F
MKG<:.@Z\%IYTHG8.9O%=L;I''XFSWAUV])F9(*X>FC'/X#/J!#Y[STPV7>8>
M[P&572#>1_VNDR;+!R"^/E5.^GS)GU&TVQ\*%AWAI5T\R#ZT@*0B\Q :CY99
MAQ-Q26/I')>[$I<9QZ6[IYW:!JS*FWJO9+HXX$_XK7AXQ?$+_I@FQ;.N>J=]
M5X[\N*&< ZZM[F5%DT4?,<L]7*'_)'M$M$Z 7UV?74RRY%PA@I8??/'1-N#4
M>6D;9'JA@110#Z_I!,6K>_!(WQJI)J@9Z<!/-1N2KM*N/_JL73W@V2I5#W7^
MZ!+YEJXVNT4?ONE3*=D4C:)=>*Q36@DKK?IG[[6J#<%1>M7&G[,G0,=JV(B^
M'#\,:HM'Y3N:\+IG^E+A#%+7U.ZU<#1<39X*/3ZMM-C%C>_20QTUV.Z,4E5G
M^[L9!>]JJ]-]WE08CU5:I_L^*\NBW?]9]^2AIJIW3.-\J:N=X71YNWKI=(<X
M$J*3?"CPCM&&MZOH9:YE+>_*4STLY9Q%$6E?_FNB0N*N*O[I6%2QC=,INM@&
MJ5?*>+HE")A1(WO]>:B6?8DU2'UXQAD.:/MCP*MT*L>"5CJ/7B&7,4=0-)<;
M85UYB->6G/.X$=+7[&XDQ-LHB>C)[T^'**1!MV4E[[J3?SD&]>SC=9([:8'5
MW6F ;>3??93?(J+O4>1>PK7S>FM:0!C%X;UT*C,X$R^=R&3GX:KDX&CQ^&-O
MS5M?56Z7XYN-8P$YUENX]Q)V2S;S+ES[$K.%BL6!\2(+L]G.B[7R>;$0LT7?
MF--B\(675L\_)U4.. XOWS:D*:_J-M:+J?OSQ:5I)![CW]K=(=Y?6>YP/D7\
MD8N=X"=:#7.2Q[.0OK5!\B?'>1906WG"(41/N#Y0?_$T"66F(\)Y93P,SHRG
M=PEUM6":W.J+:/2AUFYYE/8SKE5:-TI(GZA@G:(=Z]7!M8-YQ\#5F?%<,.Y<
M0/ %PT;7$;S#\EPE?ZP%2^GJ9C[#5'7GK5&JY9UK$E/$KK0?@S%2RN[JD'P.
MR$XS0@O@=1D#M!1N79< ,@DJ*RF<%1O0A6C5^PX?J@9X'5P>@(;^9K^; +,T
M>#!B?V[9C^L@F,6.5!T)\V\7/H^LGNZ^1T'5*%CF<+==!>KD9SCV7?BR<.W*
M-<;IOU<N'X6'!?+'=,<X,TBH/L9Q7P%W!":M5JE+ 7*6E>G,P(3:^-KXY*D=
M>F-#QL2-M1-W:'MLS#UVX,1CSSX _OCK>?!L9W% P#R/_0$$]5S&J7=4H9),
M98J,R:$,C[D\\L.Y5BUBS<0X"*F-%\S9WGD,P#JVP06ZC"P!#,K\JQ=DD)5O
MWH7K0('9+1&;;!EGMV$FR^?%+1A;](W*EK&\.S#381:].S[K<5:K0U_6]#J9
M9SH:H%T>S:&63GY7%13F >^D@ZUED+O(T=:B"/;/NYM>O+/LQR,_/W31SLS9
ML^MW"[K\$=5\QPOKT:W"4?BT702XNT4XQ-D$C?-*R4;JE9OK'".$\33^;PLS
M6\6!7S73S/8Y%\VM_CQ=,[<EGF?!L24]'LN*62>]JYL<L^!VRGIY&= NL5Q>
M$KR.DE#I&F%6"]3TYZL%:DD\TR22'H_& FFD=Q4=FP6WDRS0(J!=Q (M"%X'
M%HAM5>8T0?T./;1!@LR3YY'OUH_%"@W*[W:K/@^$QUJC!?$[MSE:'L?P\</S
M=+?'2<Z&Z ['- ?F/,VU#Q*9DP(&, SDZ,]6FP25-(@1:1X;@MSUF\Y-?]=O
M.C$@ +O ^2:+]I27]?:"UF^BW"1%%CT>Z"]O":?D/_]_=]?7XS9NQ+\*@0.N
M=X!SUUR!HN@!!9S-;KK%)E[L)NU#'@I9IKWJR9)/DIWL??IR2,JF1/&/;&FH
MS<-==A/.<&;X&PXI#H?,^Q85FP;OF: %K9*"@H?<LP&SE3X>@CDB2 >Q11O&
MD@]1&1%H/"-*?V'.L$=5.%85WK$F9&76%]-OAX-\V[.'PSMZ<&$R/1Q%@9?V
MTKS<%[1GG'%R"11RW-JU47QJ3M[0C WE),..YZC9(I#GD"$%(]UEV*A<;W=I
M_DP+D [\)<^BXEEMY+Q/=2ECU"!TH0UZ!*":*6EP;;8<^@I6O_@TL"TD)25+
MX=,B+M&OX U4VZ;B!J4AH*\'I"%P?[[OET6E^#W[[>3S[!<V#V4KL+S<V251
M>INM\V(;B0AZ'\%KCC!91=GS(DN?O>+24(P1?'XP&^A[)\F4'+D2A2TY,0D<
MU(9%00W_82$P/OS?1"E\BGA\HK1ZK-B&$&+QQVB9=B4H>%-B ]BJA1FADHQP
M.G(D))\Y*?)SP@$40G<S-]HZ_<@-M4".4EY%?,M5WK%8=\O^KNN3Q'EL)N%"
MG?KUAE\Y(S4?\ADX$<YJ<OXUD+9^RD[#]\P ]G=$,WI1=F[W!5ROJ9YA=5FQ
M+>7U[_MD!W*]*_+2]HG018BX\W+JT$9A33#CVZF*GRH<B6:$DX79./561238
ML;]:S<ARGZ209<=F#-"(UK0AMT=^^&IO?_S A>(@\SC>;_?\8_];NBLH6Y""
MN[*?4RH_P[!-5U$E?_"_-TIN<:7AND!TN@'MTL:TPIJHO.'#N^3. :[R9Z[<
M=.I9TZM#E:(9T4QW_(:S8JN5T@'7/E(XAYP$AO:A]G0QM .%+*!VM2\*^W3A
M(@Q?3NVD@W]5-;;*%523*J_FHXG(0\B7:;*)Q,KU^^_^]LOKU[^2N%NC"=1B
M:Z',LR1;"V*79';!,9IDIV2$&/.V3,W1LK*,\FJX@)8UEHG2-D0N54^I)5[5
MG)IPB5-VA#33HA#@X9?T=+G! Z0J1>43_ =A\!"E/",K6ST^L8#YD1;;V^Q
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
M?JZC;B%"Q"!WW0 9@Z[5+[B@<[G-TM>8B./3V]><*%"R*TYT1@ZIUQ*648!
M^<%"T[=,WW1&$X?,$TW] NU&N-X8>^ORL9Q\AZI1Z"';08Z+@%\=NXFL7@WJ
MJ>SJ.H..$-P[?6B5#\*T\MQZ2&G<?$*,4GR0 O*0JMM0^OYTZ%B&Z1)+#3B*
MK ]E'))W>J,(#E.KS@/6L2'UH5XCY7C5U2L)O6U>8#+1:5R*F?QY@4MY)[.S
M)8W[_4_Y\P;%$ND>(M=V;#<(?&!?-;QN2;-+;Y#$;>F6P_0V7D3/48?0"<S
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
M)K2M ?(JVQ,C&1JL05F\+[A85PN_2?,F%3QH1ZQ R_)LPX V6/N29[WVL'G
MD+\NJ#N$,%K(^S9+7^,9GGUZ^UH6D=^AY9X15KW&18PY&B(X2(ALS[%LWW*
MW2"#JT\;!C%T2Q=T'THR_3^-C7XE]TO"W3M,;H?QM, S^@O"Z\,?[+5L.A.[
MC!NZEF$CA'Q@(,%A%5 9RQ@JJ0NJT"&-C<[[_89DQW=\RT-@L!8P6M/ !(8>
M2#MK7W'VF() #FX0X,F>>\[%RC]N'"**NTBA]WXJC> P@J$5TFY;,*TH':#7
M>;["LXM51K',<1:GL_MG(HO\"_Y>_JKQ_4=H@-!VD461X7\J(UJ>-XR<.&DW
M,9@^U0:U?5E1/\AD?H^GA WE6HH6"VH6;D/8-@VE@Z_%1PY-9#HF830"]C8-
M; <IY!I#.76!=6>LQC^BQ0IWV.D.^Q.;P?0,#R'PV.XQ['0-O&$HDRX \'O/
MAQ3J@5QRUV^ =WB*:4&N2;+'2;''</XX(77"N*[K #^+#ZQ;;5G$4+&! +A8
M^0>KQT4\O5JD4;$!>6.F'ARUI+NQ[=D!^>=G4  1+C!DK N&UCJ0O]3MM55(
M(TZF6?Q(#N-5\36)RRVU\;E$9("J+!-TSL.PQH\\<QCZI 7JU@Y5Z#K)BVRU
M <V/\A69]%EQ%<59>1X35I?07,DF;(68A^>D15S<Q?F?NT)7N^:;$;92.H8N
MVH<V&AS7:S?- Y(F<TK+;JIK'/%/T8+\%=\_8US\GJ6K%V*FB$![J?I$B%S7
M<GS?](<M?-4T?QY:%[<OS52R';(.;6#W<B]2JM]6Y)BB=RVL"V+'OY;;<;6I
M4#HY\5]-W<A^&R!R@%LVL!DK)\=Z71 F5.]Z5Q69A%?E.A&"1VCJ%@:^ASS+
MMH!-$F$)\A2@F42]*UKMELJGM]T?_Q63BU@V?7Z[P:]XP=D0Q 8(D6V:KF,Z
M+O!KN8JMH07)>A>UJC49CTGG[AI2XX3(L0W/#RJK"EIEQ,7-T1MI\O6NA[4C
M\3IY615YR3*+&S;<T"M$ON];GF5"9_JWERA'0S@TZUTKZSIYQ7FQK2;#.5^.
M&X<H,"R?/MX#/_BH.$LXY.E=^>J0N/.HP$]IML%1YJY_?N?0]FW#(G88<. "
M1X8B@N>1!UH-JQ&MI73"R4"VU'38.>J<44F2)Y0:I[88B=HB9@GY8G;^P_/H
M13@[H./(H6F0O=:R3'LLQJ**^X4"7HRQ3)>$PDV*9YSMA6KM6',1Y]-%2FVN
M!J42Z!TB$P6!;8)7;%<I]'JUDN5&;Q!A0"\F^V\<E*N?HR1:OT(=OXU,Y@_/
M^!",Z^,%I,FWOCW=;)CS:#U'(N$]_=Z^D$UH0,$JR]9%R+^D2;;]ZZ<HCW/:
MOR3[ 4^?D_BO%>:6.NGSLQ4K1WR2M=8-SH'7-S^U+8&RYU\H70,"%V=6EXHA
M8SGQ^I9ZO=()\4?;"B=UU'']L^Q.%5. /6Y"4A,7> UUVE8O>4_?Y8\73#->
M'G#&QOT3[[QC$G1 @* <Q92 0Z?>[S;OB9V4A/R1+HC(&G$=Y :H. 8<O:A4
M,P1HU?M9YCW!I6&787R=D GAO+@C=TUI#6$/4HD &$I?J98(TJOW@TU/EIJ4
M7["G3U?K>2R/23#6\*!\AJHDPWC(N,R+>$F!/_?</^^!V ]7/>N%0WZDBB_
M:46#*D#-RTE'UH$^D"F,PBNY+Z!N@CTK'@&_K &J5QM6*7JA&XOK6S998!RE
MO;5R@&^#R\W1/,@J3 $ OM?U(B7YM]=CINB= J L#FO$&2+',I./PV*#!8W?
M*3A4"!:P]<H17^<0+'9>^_A5X#S-7FCF);[ CT6%#,&5?F._T#1\CUPH?1_X
M;) 38KTBB%.JMS^XUYROL=Q?.QP"PH2.JP!V*PU0G^X%_)PL+#R>[)M)U+9.
MM@:QF_JDC3*W$)6\  W^9_A*US3@&QSE>/*XB)_6S@.QN$S)$2@SG,!"!C2.
MO$JAUK@^6W)$;Y?G_7.:%?35O3+@&C&Z:IH3$]\W7-^VO;$X-Y7KAS#Y?3DL
MAU&&KTF&HT7\'SS[G1RW%)E\DE0'<I-><'J&R/3)H6\'T$5E^U<1&4YTS@H(
MUNJ2X"?Z9*/J<"DCU.O\UZRSA-FA<N:/V*90<'2(,4#G2'Y6@<=Q/%$P9\=_
M>N!U#0/D$G/3#-QAS^5=21.QTIJ\5X96XY&CC?S/IAZ\<987K1,2X^3N3+_N
MCPRTV,ANA[NA'Z$RY+TV,'N%R/)=P[1,%[J&9&?)LMS28K3K#3S$H)+KBFKL
M%]J^Z06>!UW21U2$4@IP3*+>T$-0!<ZA'95][1LM6:'WDX:R.N; +H26PN-K
M0@V=H&'K+# )O%A@0C(/0N*P&;GEN('OF)X/?+WG<+SFYM9$B=[1XOT4FQ]-
MI4>UF[80X7JC  U64QYX#Q 2)4,+Y*@<H><_SXH]72!_J_2 _"6\HX#?C#W@
MX/<A<ESDH\"!OOFK7O!L*L>%!B0B2.89_:X%(=/Q'=^U;""3F\UTAG!JYJT*
M06<8^7R.?M!2"HT2.F@3!K;E.%;@ <%--+'^6$C,J:MR<0\?EW'V/<IF @&X
M!^U"-W!\PT#01UY/5A&+5H:4=?%YE;4J/D4YGIVGRQ=,F+265U4MX]-;U>8V
M>J,_*WE1,229W2ZBA%H)?-NIA\\16\8(/,^#ML=9&L)Z/N^7$PR]U-P3=R,0
M^\7K&B+3=9!O&OZ)7N"D&,#0$UV<;9LZ35]P\2W-BN<[_-<J)E.^2C.ZK!8Q
MC6)JT!61[J$?!(9O0Z<K2DFU7C$DJ66H!JQ7[H'\-G].%[-;G-'HA>B)K)_)
M]X1\XSE^N4XFJR(OHF06)T][R*</Z65"^'6=S/ RB>?QYO'C*</E7LOR[?7R
ML1"Y?N#ZG@&-[]A!HP;B#D,#N[L=!X@2*8FEW"'?IO7>B[<=IN,V?7Q_JQ\\
M3N2!4/1I0?U!_,"0H[:[6)Z=3Z3+FJZB2>MYPPKH$.]<S1<X;K>9DS6+3)X\
M;1$%:^L'<ZZ@S#X52X#.[9;2JS^YQ<C4-B6TECSN9;*A5\46Z-+(0H*3$'H-
M?5!IH*RJLQF^6M&C4@R"G]&\HA"Z +&@%&KV;A'2%,4ZO.+L,1UU(04+&#RX
M@QS%B!MC# /O_&GRI\@-4+$"Z%:CY+SM0+.V69A<3R3+$;F^U>Q%^)>A_P_/
M4;(&JLQ_+UEWG9#[89PV598>:@H[@9E UX .^M72C=P'YQ0%?[0]L[31^&^8
MGC%X=D8HC9YP^<N+J,"[#)P1+ GN'"O)C_DB-<8U(\=:11$TB@W!_GAU^0-G
MTYCT:C@?AIY")1"@:Z,R70?E'&CF+[PBM]GV1S?'2J! V-C:+@4YUFI>#:T_
MOGY)2UP!//NRXJ""#3:'2G!CON..PQ1J8IVJR+B7<KU=)O+9_CKH_3AO#^+3
MJT0.%!*HXVJ1XZJJX$/ A53KEEWO&9-Y!7QX'BT6>/;I[3*:/A^VE7T@DAF[
MT@G=C:!^6*)YD&$M,[;VW&T63_<8OOEMCF3UC3=>Q=!3V2:[LZ&WH$20N)]Q
MX,)LYL(/]CEL&"+',AS/MG9E]CK=PH^8TQC;PV@>FH;G6K[G!, QF0VLJKN#
M"E"C-[)*/WFVD'YG$9DQC$41NO0&3!DLC1:X/)N0*!E:($<E*'P*"U\U72S2
M[Y/D=O6XB*>3.9E'G#PUAX,T]0E=VW<]'QR=65(T-1NZ*)6G@V<R*"@.4,!0
MQWV_):7:XK<K@[L!CLQN*3>^$M30"14KU!/2S8CR6&J871?0UT")YL@FQ%3!
M?ZT(URY?L5 5)4:/,/!LGS#$U]?ZYE"E*. "(&#OF#:^M<WJ0S8SR_ =WT#
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
MAWPC,&T+>#/I1]+U>XIBMNGM#Q!A!N4!M4AOR P6>WM41]5D#1O:;F"2ZU0
M_% Z-IT4X9?>_@DA+C ,@2G.<])A(R1R&9KB1OQ#Y=\*;0MYING;P/;_Z-2V
M+1-!G1J,""T1@C?54/:I985;M1R.V+N63SD%?=<<0M>4,4J1^P,.;TJ !^?/
M]/9UG5PF41DQH\2&K!\T#/S LSW# 7[A'MM^Q^>6WGX.$1Z0'YX3,N(BOR,Z
M0>3YW%$%CP<,'</RO0\;49Q/?3E&^CY/;U]>;M*HTQFZ&2*TO<!%KN,"9]",
MZMBLX<T84V]%2/F:9#A:T"3%WZ,XN4GS?))\CK(_'U+Z;UR4409+>I-*IW]^
MBZBKLJB[Q?;[P:I4+G#XQ:C4L#LK01.%!SE62SS5L]E_K?*B?+[I>*B^'RY$
M5A"8INM\G*H2C-([.5G&HKW8T$,:G>4Y+G(:NKEF]V*1?J<OSXIN&@)?"I'C
MF)9MV.@G.,R'X.$8ZW5W5N0Z*4CK:-T@(?(IEK5K_@0>F&[<45;LF\(J S[(
M[L(JCA86]<G'T2--THCQ\('8U.&5)O1<XLY-X,VUQ6BAZ?B!X3B[JK<#!:"_
MG]U&_Y(G:CV>$Q/Q;9YF)21W4[2Y^"@A<EW;\$P3NEA71QG5K^ZVC-#[_?.(
M:O*'[<\V6^I!>$LRV^RP>?V[!HU9E]$V!9\+7=\Q? .9P-?)8;12,<,4/9BV
M?11@.#N.J*8P27CRN(B?F#:,6$>R=$W'#0SP9TJEVM*"]C&^+AY1\$[3JQV9
M4G87/ST7D_E7\OV*5\**(3]TY6P!#A8:0'4Z<D?O2.NZ/7?]JM#:J*H?@=P_
M30<9 7)/2:.Z, 'T:;#EKG0>O<3%VG6[?70B++O KWB1OJRK#N9L-[N:T:O5
M=_K'6G<&@;X$ IKLVVI.G-"<?CX4HL S;<=T76 HQY'9Z5Q>@;Y&JM?6"YS%
MK]':C;:K/"FCA;4#A+[C&;;O P?C#*-;/ [H_1)X[(BAST]2+BS:(42VX5N(
MHBC_##IQ3+/>#W-'!/Z>I;G4/E%V")'G^C[R#>^G\ X=TZSL6>O]\P.0&DB]
MN8J\ =JV1RX?#G0ZX3#ZT4Q_YZ>J8*TK"7ZB.8LCT)8O6,H;39J'GF4&ON6[
M/\5^\8Y@9;#%K38+_OU[C^BK^ >>K8D0N%K7=RSK;9!+H66<DMG8@O;.:, C
M6OA[Y$H8CN][A<AUR)(([%.W'AL)AX70E=H/!#W6;78,J:$K1Q-P$.%0>TI[
M[G1&KQW+KK,+DVE^B!+I%MHH" Q:!?V$M$>6\,[ KH>*\3"2J\L>M9)VZ6'/
MD&R( ?5D!S^%)[6!>&58J+"Q=6>S6;RFX3HI,:SH7^ @32I82AF,DN->Q,1T
M/1_YUBY(M,NQO\<O%E!H;3NB,+9A(&1#%ZD4Y53-R=M(D]X!:#O2-A76BC<.
M,F=]!V)8!*[I>% 58?ABJM_M^-3H#6EQ3!\7-I/5)42( GU8GC^6A<R4F:BL
M:PC3&\KR */E_UQE<3Z+IY06+J0EIV=H^Z;KN;8_EM2L)AG6BU^"0LWCIPB'
M\B*>GJ>KI,C>N**O;1\&EFU9OF./;K$+"YQ+E]Y "(0GMSB+TQGGP#YH%Z*
M$(\,%RK'LNU!S:9"[VBB'5W<<_E=RQ#YAFL9G@L=<\&6#$>2-73H'6MS&64+
M<DLN"(7_QE'&W7AKVX>!'2 'O,IJDY3JY<JC1N^HF!MB/(A+MJ9UZ+IDDW/
MBU[("Y9#C-YQ+K5!T?P3M;Y/&*#2MP858MGA<.43I'F"=BV-0G4D.#T)C]P@
M< (;V!LL)$0)^==3J"R=&D8+MB'JW!W\L&&(3-,(7#> 3EN3D%2]J!OH&F/1
M[#PK]L1*_E:)E/PEO*-8$XS=^N#W(2*'E8\"!P$5/I?=FMFSART=W5Y,S"7W
MK@5%!?$=W[5,H"LJF_4,$=7,>Y21&WOJ=]-0E(39-C1M.[!,#P'=.&77D! A
MFM?P;04ZT02M0&M9(,N%<O0*R:S^:!.D"K9L+6-ILN?^)2TN?[S$&?/!5:!K
MB#Q"N^D&UD@N)@)2;45;;\59^Y'M_>KQO_"T>$C;2OC= "&R/?)MSS-/1LY-
M%#*D/9!+25K:)06E)*@C15[8A_U#TW4\>J\#NI&H%S6;/H:@]?8Q+>FSE+27
MJ>Q%KFW(=WUR;QM)N(7$*2U*%B/N8B!W$V-QUTY>;%T+=*45[QS#M -3'[&V
MHHTA6UV<2!0K>)H^)13SX&%70J3)X&;T")'ANX'O>A90R= .ZUB$)(:<NWN4
M!H@/+>/G<PKZ'*]1=\^2V1IK\@DGTW@L4:,-$Y2*(Y4:AYS-!@V8--UA[[HT
M069OHKR"];7MR5W0"0S;-4< (]6.XXS;+Y=8O0-5[Z,%+M?D8S3]\R&+DCR:
MKE=</LWBDBK.LYW@"*%CV.1*Z4%']_,%6J\(+<C4.\:51;!8D7ANYS (/-_P
MW #HY:"#7.44I)[D,0(5GJ?92TIL2_PO',W^6D49'9WYOL#K$J+ ]TPOL%W@
M6$<YP=38X:)$ZAW?>OG7*BZ1Q?@!5H<MP\"SC,! !O#.WD7. J3I'=9ZAQ<T
M:?"6*._;'F_R3V_[O^$<]>*#D /5)XO",QS@N*RVQWU+4O6.FMTGC7O$'S>F
M;X:N2ZZW ?".WU)X?$VHH7.,5;7.\6)!:SKP#N_#9B&-+_8=TX>N/\KA>-T)
MW4#)" -DU8??  >KR^ZR;"I&&/;:3Q0.D+'$YCQ#0C7S'F/(*D=(GZ,?\7*U
M;!3309LPL"W'L8( R(7<Q/]C23&G/L:X4HZHRKPRG+W0W9^:[@T;85W3+1:+
M#UW!N,V>R"5(53#I8IBM$;^LLNDSN9*=/648KV&K#REDFIE2_2L> 2Y7KO!J
M=MA6!*H*5956 H:Y>9?F^#4F%MCGI+Q_-UN=]:TK H$NC.W%46./"M (&\K:
M^:JX5S?S*LV^X.]GTREE59P\W69I0OXXQ>M'F&:7@M0X%0,U?41H3ZVJ>%I%
M&[],F X9>S(_FZTGSW4NUC7?<<(&3M]L+[]Z?> 2JRJJ=GBQ5YRY+Z)D1B/1
MOK[,R+W>-)!KF%P]$.I?\0K8X\05)&,_D"82-A17>:S!34/"!+=/Z!B!YUC0
M&.AM#P,1NL89BSN?QU-\_Q)-\5F&(V;([6&S$)F!@XA>.\ OOB)\K['IFLC1
M/)+V!N<YQE=Q0J'32X/U 6?+R9Q&S] P&=2P.KE]:5EUD_ *+$NBO=S;T0@;
M8MN#,DQ*6FBN  WVD]*%PZZTA$-@6A:T&:=2$]@4PH;C,O;N+RMJ4DSFY=S+
M.>=D?FLBF%F+C9T(R8'I^A3_5#>I2A+76]PMU,*^PPG^'BWH9B:WQ>]W#)%O
MEA"!8[/#NJQJ)H$,'= &R3!:E&!]-6$ROT=Q0I.'FD&<Q0:@91B0XP<6-'I'
M>YUH02A#-V"STUE149_66EY<4_<FSHL[<NMD[?\R8X2>%=B&"UU@HN5AT))2
MAN1A*[RR:+E.IEGII8H6E*1;G$WI7YZ(NB<K.GTY)> ,%R+;0O0 U>YT4$4U
M0SE@,^-9=*VGOU7WV^B-5<BRQ2@A,CS/=-W T\[^[THM0P=@P\0>R&_SYW0Q
MJ[1W,I]\3\@WGN.7ZV2R*G+JEHR3)\JL-+DO4D)X>ID0NJ^3&5XF\3R>KJ6W
M?3!CJ4HO'PN1ZP>N[R%-=Y?^F<)0/%WP(>_(69O%TP+/SJ/\N3$:=;]A:!J.
M;WF(_*.;7@@0Q)"IM+?Q%6>/J<(CA>HF56:B*C2.OG@[7RU7B[*B[^5\CJ=%
M]4*RN6X?OW\P3QH5@U<O*7JZH-4S@9&&).VK;*M*"H&:*+7;HCIO7])DNLJR
M^O-(N&_U@JOM-B)'(T,=I%V6(U&'=W7:A%7A7;^*1<"YS:K4H(D^A@I(.SG!
M5. F+N*G4C+WN"@6I4FT!D(YH_@9>'9%^%IRLDPP:/)[RHU4L1$X?Z*#([0#
MQ0S%D?:,PBE.Z05^MU(P#??;_HVZ@[E^<MX %=.T,T(Z$,K0CNZ^T3%@EMQ/
MG_%LM2!WM^OE2W1HA3T\XZWE-4E(KSQ=Q#3"9_8I6M#GAOMGC(O!\4V:0M<(
M<<\T\R"_3O;;Q(34ET55\[!A(2@8?5=2=1?1#<Z82;:>>>W$>: IG<:MF 'L
MYE MV/KM11VO%&&S $1/0H97!S9PZHPZ!:A7L/9<403IHG44=F #!WJT%U^]
M.G")5036<N)!V($-78.')T?&;B!-I"*@EZ&2\'):HK&\RC7DE!^VJC91X+ML
M7T<!CV9%:"^#BYB33_FN744RD&>+)X9&H=70H A_92BQO<9EK.&<J&V:;<K]
ML7:CZM1K!AOH-&C%3$A\@D81UZF$,I(5H;D,HS_W4YQ$A-;;C# @7>6+MSO\
MDF8%GC5J"*];Q1#(2C&2.B!%E")(F&&D_/Z);ZW>E9W3A(\@T+4R;("#<OH\
MZ:49H0B&9AP:TF@3B'6NF ,4U]E*BO**4$.M*K2;<>C"^O3;>9\;#XI68U6\
M WK>:"GF%IL&EWQ5Z#O#.P[:;L8W OF\G<>N>'RBE]-^.#4R[" 9-Q:-4A!Y
M>#IL6%$/'+>A5HX,+Q:;]#&6MI20/F'8"\Z*MUNRS19GR6R'T=N<J=34K6(/
M<&!7@]3JQ2Q,E>;X0KT&<@46-(Z,K-C%R8(MO,D(#5[3N\%U?4C7D:D;,XH5
M\=O4IZ(8.,U,6)!R),$6TU00@K<.,Z7E?)+9<=2RP$DN.D3%-N!HJB'.^%9,
MT1PQ:#\K>Q>^?,Z-[6[J5K$'.,ZAE3SK54.87EA$(34 4GM\XVL"HT?%%.!H
M!H5*($*JYE!%M7HNE.W!Z5DQ"3B*H>]-@4&RYJA%@^0!!1:PPTGE7B%%M.:E
M1>]H?'6"9Y=11D/4<V*'K9V[>':!Y_$T;E(/?N>*5<".)H7Z(4DU+#82X]K)
M8X?<A;3=:!67@%U-"G1#%1MZ U$:13+(:KF,LK=-_NUYF@^?W;'[LLA%^WW;
MG:2,0,$2W#=!Z%=8B^M]NVH6P!Z>9O[4K(]&2A0E)(PDOY8A4';CBA? WAH9
MJ0J2HW>UUS^B+*:ODB)R/6I;\0':H=)"K,W4* K]!TQJY<NSAG)HGT@+.=93
MH:HF:UI$B]%:&J7?YSJ9I]FR_/:A"9;+VA\L?)==EBOG>PU61[N!*HE:"DP2
MBJ=S&\6SJS1;Y[;GU\ETL2*BN4X>GO%G\NG5&MMM8\/M6[P<TE2,75$+=)M4
M(*0:NT@Y:Z"2.QEJM<%](_PZL!,J(G<_IYRX6J3?64HD/U+%%Z!+9C\2KM&B
MCKQ19*0I1L[:$;5_=^BB.(+C5*P!RO887FW:<$:1#:C4M<5=!VM"5>PV1R/M
M@#T"H#":\>PVS;Q197SVHCCU*T%>;03'J1@#Y- 9RU[3S!E%>:>C>(7[AFF<
M&IZ=D>,R>JI!"&HJ.B [5,5%H/?;(?1+"7,4Y<B"N33VEU4G%9,;J.(AT"/P
MD K6@36*4FC'N(-=Q'D9OT?1_S>(S6UWL)JA*BY"WOO'L(/QF*,H?W<$(4R=
M%$QNH(J#)^PC4, :1:F_-<?CJ'S&5ZN",/HSV<F7JR6M6Q MMI4+E/N+&[XE
M[BL6&&0G1U_JZ;H7Y-!=1-6.JRO\A<CSX3M>O.+/1";/34F2;8>L6 #T%-=1
M:JRW'07<4.0O!JW>QF?!OW&4/7Q/%:C69J2*AT"/@J :5<<$O5_ZI2@GWVQ"
M-94>J^(CY"T=5)F.V*!_B($X]5?IJ@EO4':HBH^0=W)(=3KB@B*?\PS/"15T
ME-]7\8S:TN/5J?A5U1Y%AZJX.8[G=P"=>L\%O9W2HJ2?S<D$%2K4P7@5/R%O
MWU!:Q6;%N  ;>] J!8I4,0SRF1Y*=PZH5^5<?A_.-P*=^9K,-IXI/+O\,25-
MUPZRM@K$&F_'3Z@JG,-KDQ KNCJ5@[5J)?B)1L=!OUSL:!=^H-CUJ+@"^5*O
M6D%$B%7D^AW!NT)'[Z/L4!473\GKV(D+JF C1ZI,?#>CX @5TT[)O=B&>%5H
MD6/6&(X_47B,BG&GY$=L1[XJ7,<1ZPW';2@Z1,6V4W(7MJ)><TQ((9J;W3BB
M0U1L.R5_8"OJ-<>4Y-$LZ@"4&J=BX"DY_MJS0!4^Y2C"3R4=?KRN%:-.R=$G
M1;4RY$L8#U\MK2T\>U+C[!CHGI)'KST+.B->0KOR:DF7U9:*):?DQN.3"@MP
MR8B%W'D?SY)9'0DQSK?,$'#3=1VRXM<IN.N4<@,6'E.-]E";B]I>JE1G-U[%
MJ5.X"JEC!2QVIJHM)U6I,]OA*CZ=@GM7&2=@\305:0SU1"K5F=V %:].P;VK
MD!>CA-F4W4/35:;T>-J.5W'J%-R[ZEC1&]SF0$I3.I-4&C6' U:\.@4/G4)>
M,/0&%K^"1]K6LU3OB9,=HN+'*7CD.E'/T ;Y*.!6GKFVVB#A>^LVX(Y7SBDX
MX13R@J$WXA[=CMXX%C;X8< @BT26G@AVKSAQ"DZXUI0S=* [*,0 *=67RY=%
M^H;Q)YS@>5S0PGMGLUF\IF4/%G%PE._S=/F"DWP?DY'"GXK4R>1U#4W#,QW+
M0[L0T&%(NL#Y-(M+/9G,:9F!!)?IZUG\N*(_O"63INLFF96@E+=DSADNXC5@
M )5,4U!C]\%#Y!F69YI03[FMQ%?O1U?+C+Y2JV&6]PXCH8XOY/>@*YU(Y&XG
M"(IEL4@I8H;DHN>,$@:685J&,?3JKV7W1D(9G2;50:)CV=M^(^YK:K>!0]LV
MR"EF0N5+=),?:_FKXHC&2_]^]?*R*#EX<)#OEO\YSF@-G$U]]_MGC(L-9HV:
M'2#/BKUE0?Y6+8FR_GQ*J$ERO+&OXH-)3N:WI=)0I8B2MTFR>!/:#-0,'!+Y
MFY:)5&P0HES8%\,]48%2<&4E=1Z9[)ZA[?FN1709Z#U+O30.EWL+-HP0)86C
M(9^C_TJS\U5>I$ORT;,?<9T16-^07%(<Q[ <*/SC%O(Y%G S62,$*^'(\TNT
M)#?5 ZHN4HHYR! KLWV(@L!%CF?80"<W7SK'TA2C!A22NK.AQRQB_^GM@7R6
ML80E>H>(,MAR70?HIM9Y8;<E%A1RNC_%H+0R-P&)WB%"EF63->0#&_.R<I74
M#@;%H$ >+$=LE,R^DI62G4<O,7T:H&[$SWCYB.M2?GA=0M-V3<_V$7"!,5G)
MU#E:Q:A4A* !M.(_K0@;X^2)*?#ZAJ%E(==#%@(RW-2(F4\;*)@R8\%N9YM+
MKEI>OS!P;#MP#>@BRPJ6K@RI>H,9ET31^J_7RY<L?2U-FYR[F!MZ$>WWD4%L
M7> 2=&I6MB"AH, 3S ?2FJG+'M028X2.X1-SQQBK829Q<+>C6G/$B,E\'D_Q
MCEW</:"V/;WDFJY-[D1 @9]JES^?1EC0!U9433GMJU66Q#1<8)]\R0U ?J00
MN8'ON<@T]#<#.E(/"^S JIZ9+E]69,0=);0(?#HOOA.F-NL"OV=(YFPC8OI"
M%_U6('M):C7'8SA/D[S(5E,Z_^N$L.^)"(YO!S9UVP00V084MJ_:HT"85,U!
M%O[ S_%T@?FR/VP8(MLQRTN1UDM?@#A5  @#OL@T>[)S<HQ1:O*;.,'7Y&>L
M]S?984([L!S;\VP@6U#)ZUP7HI6!(8S,F_][EN:M7GC*CF2W] ,'.8X)=#!T
M%:ND+_^8Z,X ![!Z<3:=KI:K,FSQ I,93^-- .W+ F^"F\Z6:5;$_RE_SF1,
M@P:I^D3H!L@A1AI4^D<_JM8'=SK#+D"#;C"I_(*;-*VI6^C:--TW@$(.&WBC
M>D>Q,B@%&"@?6JF.5D\C_Z$4OD:+,DNB.(^R["U.GOZ(%HU@3T+]=Y:_<5(J
M(D\[+(1"9V6YP^1R%T]I(#ZA^7R59<WG4VW[BB&CC5IIHPQ\6F'1$!0+?T_A
MOZ3)5%(5:GM7S#HI,T26<ECP R4'ROL=,9G=/Q-#BU91ODY>"3]*7G).%;%!
M=E52 \#HQWZ.EA8,&"4& JW3FB;?R*%(+*E\$_^=/-%<K@8G.JM+12^0"TVM
MP*7(A84J4'#WP"]1/+O\01-\,-]\J&U?,00H]JVOZP:/5F7(!&,0_C;C\BS/
M,>&7I"K4]JZ8!03W-X1B\"GO#$0 C3S,*&'#UY'FCA63@$*N^E$/":)[@R<8
M@U[LF#B9[S+,;M.\!#"XI"F3>?RX(+UJ;8[_O[VK;6[4UL+_J#7OYLN=R7:3
MW'32M<=I>C\R!!2'J0-;P-ZDO_Y*0*S8D9 $@@-I9W9F-QL$>IYS$-)YU?V(
M8U4(^U,=<0>AAZ.5RI&A.UU1061Y;2"]*R3%#?UA7TY?O$_AO9&&RI'F7)J+
M51#?89/XZ+!'4%(^E<53!BTG:4_9QLG8@$PG6YZRN'ILED7,Y+]Y\R>9VL>T
ME7%>7EK_Z:W:R1W*#PG1>SSG+_B3%9\4E]A5TZA ;5"4;=/D;Q2O49YD=9T9
M7M;]H,\+/->T',-;3L&ZH44#V"O)X.1-,,-?09=O4KPBH>,J<]N %^0,MXP*
M#%+?$,L$:D,RFN#9^B9+S00+"?17&V%.<>NXP"8U<#S/!TY6D!6AD@)\A#CO
MH@,;+!I,*_%+?T4'M,NJF(7&>B2,5I48'5AXAXB?Z@&G'DO+D^N54T$Z[X(#
M=VB';[>]1BG>J>Y(W%/\G*0)^5:7R0$UJ,7!S$KWP>^DZ9NN8T$%,&K2E.Z@
M-=4AT&N)%1PKUGD6[Z-RE3=?Y99"0ZQ+J2<;.,!]Y&V&%!\3K&$@IPV5[[D&
M5;06*>)>3WD ]-H)!<25J0#0%.L7_#?9/JUV*(GNLM<'%*;7.9YU>^I:RQ *
M%]"Y)B<,AN52%AAHD0)).?Z&PIV:&.D("A;0!Z9-BAQ<4ZPR<#[U5:(HP^,
M"A4P74B;"-FP9EXBH&&'DE-9S86;Z[9AE!Y =U(7J2N#@ZT4T,\2?W;04,\8
M%-X@,%S#\8VE#17\!KB][L@2;'F!_EED-7,H9A/;G#[;<L2D;H I\VS?6#B0
MGY6.$F:O.!UPS[PZP4V*'XR*4JP39U<>%V#CLPB_#6#OR@/0*7PT^+NFJCUS
MCW$UI6,*P2EZY-T.$K8:@7I</#?<J&T,13R%F),^8E6#VKM^ /P+7:]6-67-
MFO4M2[.W>#O1&RX>3@F;0D2BSB5>&K6V<@(PB;H;=$#I'EUA1JM6)6%4_B\I
MG]ZJIU^^1+L]*<9)(L/QG_CW\*75T:=\-WI,FT*FE0X5ZDM"[V( $^X*\S[
MC1'S1G+3KG;9CW]#WLX"GDP-&P.2&(KY7>7XP67SPT7TUSZI@ZFODA<4UPD@
MU?_F5.SGVP7U.P4&J==F+4UW"NE56N3!V%OTY 4TMHRC-!L4H>1 S"AD/?L5
M/>*))*BXRO+J %S<%,4>U976+\KGJS!J;?S9[6Z!L5QXON];4TBQ&4IW^E.C
M*<9,.>-!VT9U'2:L)8=U66"2$N^6X4'5-QQ:)X2@0>/).(O%95%B!4Z*ISI?
M9Y-LG\K?L_L"-8M>2E:_C!1,0C$[ZP=K_$^\Q4//W8];K4D40!MJ-1F *]!8
M-9ZMHZ[$1>*E\'H98:07<=;T9:W07$15AVT,#F\STSC,XQ7><&;1GZ3".)X)
M*83 _UQINCVE<0J&T*%4;@BRAFJY,\9)"&UKP^&1Y&DTOF[FM4'?28TZ? H5
M][[E#0ELU[-\TDMGU.W"MSUQ[Q*/'YD/V3$U$VS+8> /"CS;\SS3! \ME&"9
MO4>0PS;C7K.W6;HE]6F^HH=R&F\1F8E2_VCV@,#T;=-Q36O<-XA,YJ:JJ-W6
M!K;EZL"P7=>T+1>J.*,\K>Q71H1IWFE>I^@$V5T?+R;>:\O!GWJHSKZR4I*1
M[0= \T[%.@5'^IT*L[!X0_!.R[(=8VE#?_D$ I.1,@?5% _)Z_ U>D+1G^L\
M*U'5T:#J9Q ^WV9A^LO%YO+N(N(W %*]16!8I.ZU83G B552\F(<*[IBG7=J
MU2E;MRV1?H(1@;$T_>4"OTN3DG^WM9R-"K0OJV9)7X41JGU?TJ*F0P++M1:N
M[4 E^:L(34;<;&2@Z4Z<-?T*WSLYH!05Q>4NV29U!:.OJ(CRI)HI;R47#B3F
M$-M:>!YPEK2Z3-7Q33'?Z=U45X_DD_,.$?%<[[DQ5>*1@6.;Q@(N;::G;-4
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
M#+"6EN5NG.@!VXSSR5$L%V=Z;"2[;7S&1AV [\(<NWLBLI&JF03\!/GX<SA
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
M 2[Y\/U(7&E(SI2U*]2RGL M\#E)O7PHO4&8 5]Y$P"])[&+K[=0"!V3$_Z
MZVYO((5P%FY[A,Y=7+L=B$D;7]^6\=:'3]+GJ,5.M[5X)Y]I\^C,_@R?9$MJ
MC?C?TUIC^=_OUV8;/P%: U)['(9PHQUMM'9TE@K8,V81W%)#&H@HTRK2;J,B
M-2H2O/;L9._;Z2'I0HV:-./J6IU;5ZLKN6%QCW,!O$&:C+RI\P723U*!S[WS
M<#A!2NO<\ I8_W\K)U:>/-:3/2Z]"A-/PPQS;$"?!O4@+DB'79_O]( 2;#[#
MN[_1JY?4A#N=;GOG3?=5]VDZ4>]DV]?&H2O*E3]5!M<_+5S^X>C<$Q%H+J!P
MIOZO6^>[O9>O7KX^?_4R?_ER^S_C\ZV*NM;K[."JQL/[$D_SXHE@NW&9KRU,
MU=M=H_"]M3[(N[UC67PBS\,,M97\&WRSI#S>%]'D*F]YA[&_717)]^>0V.1@
M_<TB( =7PL\)95XR /&K4>6)S,O&TL<$V\ +8R_,,\\?BA26KXN6-%+R"4K)
MAX+HZSJK+&:O5'[C*MU7;U;AO7+6M]]6?58O8<];-0X4?:8:EQ9C<MZO=M^8
M1<EPG]Z6!E %-#7B;%D?W"*/3VV>ZVW4U24$^OQ+$6NUTK$R7ZD(83\IXCR=
M["?!#2()[4SZV"LTE^,TN<"7<0@A$I<",^;K;)IEW6<&Y9JQKNMONP_HK]G>
M/!-7AZH>Q2>47LOX[+UN=]^^>OWV[>OYF"I[Q&[&6&\>.%\](V;QDM1+L #2
M^T^1AED0TF0_4&$>/VD_.]P^V3[=]@Y&XRB98 U20QSZZ="5JD0CZ;F(P__2
MOY\_?MHHRR#O6[(]?>B5>=,;;?!.@IF=1AU\>NK@7A"D,LO4_WR!WW27U1W>
M=#K>5]0=O9,P.)< /!'<@\+G39&8\^L&\XLPOP]_'J5GR66\)-Y/DDQ>A%$T
MI=RWO%_@)+'>(%H&[1#$>1B ='C'_P.Z9O?U[@XL\S6,8YDEN?CE!?[J*9@&
M2^'C. %K*OI_PO'R]MB'ER^[W9UVM]M;H,8_;1WMF8(P^AO'*6ALX5A$GKR2
M?I&'%^B&!/U%9D] 6WL&Y.4A?:U127N8464;0OCKG][TNJ_?9UXN(SD>)K$.
M,;<\(*6H0&7.$\ 8P++(%<]FLCM*W#UX\!H,_NKE5'CX^1I#VU\2H-]C//.U
MO NOWNRT04N8(90>6?[!/<513D%ZI6$>PN(<0Y&I#+QQD68%!E/RQ(,GT"9C
M\=3M/>L_1P&(B3Q[/IRU<;0_9D?[SNYU]EQG3<VX[VZWJ-Y=[[:[6VPAWM]&
M[TO5T@=?57C/J[ML%FHT=R;5E^H:T-V83-<;]0TX"_.(XN)2^$//CT26S7#(
M+T4)2B!:(;W]<IQ?0V5=-45M&/%L3IKTS8@G%8CM->6J/ 5V/)V,8#O/JJ9A
MPX0-$\XB&<PX8\PF _Y?%.7JKRM_*.)SV7#HG8%;VS>@FF@H6W/H[F/9C]<W
MK.S)2;?7)R5DV:Q):OOL4:]1[]F?GW6VL6\F0"CU+D14H*/IR66"S *QNI_Y
M4ED6OE_^YZP!X125'BA)NGQ^[U3N$@ICG;9T-I3>M[W33WO_1U$RMNF0N??E
MR_YRCO6G'-UNDEHW)?6_\7O6^3W/RW[/;^C!?QS.SX;S[K)/U6*][^XX:SV\
M<A@'F)@EO?[$\X<2[K41MI\*F1N<THLP\X1W*:.H_3-.+F,ODR(#-@G@BZS
M2)?(O$ .PI@K,TZ*2'J[G9>:KQR>!!;;GE5^^F^9E3^D"O^9Q:KSH^;_@MW^
M S=[JO9Z2%M=4JWZEE3O]:F=O7H_ORBO(1LDFSC)X9/?BQ"E,(@0*L%-J0-$
M-D<J[V"J9/DC*MNW@GH]5/3/)"KB7*14OILNV\1F$?4TE#2?DBZ'DC*I*^3T
MK/N<H38$<8.$%'@BB@PUN636E^H!6+B&LDK$Y$@G;38@@>'7U ,B@&_C<WIT
MG$I?4D"_V_.H2U+F/8/UP';PLL(?>MDPP7HTW?\@'XJ\>HI+D4US!/U8'>0Y
MB-,X\)[UG-/VP0R!A_K_@;/@C^AY^"5N12V&358RV@GM5&2Y][;C!6*2S625
M!<2_S]%.[M>"AFDN\J4;.?T;&^@O%*&S=O8MJ>'A>^>2ZY$KX@U0-@J!)P)/
M1H"Z-(G1DHXFG@2K>N(=HLHD?,HR^B1RX7UF\5@B9+N&*R_=._9$GN,$)DRP
MOO/<C]/VF4K+>(;(>/V^M]/;-G=[2"688RK!7#&?,!@,Y<OL^4WIVH$Z EV1
M^?W3]<93-*F!$:PL/>'[0-$ICOTB;* .&-=^>O<D":!O.V]2Y&G>EXV PV#S
MJ99;@-C16,03E/RP29"4")MS[SQ-+O.A_G8;+@)))R9-EOK84$H@)GCU.N]G
MG9N^[K[7CRU\8.;VU',L_=7#,_:JE]2Z]IV#N-OKMWL*L.J:+-V-SYA80*]^
M_FX6^3X  WFSLX/NL? "K?L[+[QXN;."15>RT][]5XB837Y!N<.DNV=E"W]
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
MR.))W3+H]58!"=YJF)5EBROZT&>OPC&!=-T;=G>D4P2(W&GOK-D@?<6*PT^
M722#<V2'EG$ZHOL%E'8T6D!,DF /U5ZL=:DAIA5/I:BSJ\6<UL#3/8@+V*P@
M[PZ[-X9 J2!'T9Y#_BP0AT@;2G]*42U9SA>B/"^!S'PPGC1M2;QP6"_''JF1
M-9/J-)X[SBHH.]B4.L8^)%\4=#&R(H(P)S>2ZU@B6JNXD_2A3%BBI"ZXU*<\
M"+2!LC9Q#Z'E?\E^!N!R^O"M/G!LB:\@LP=[!JIM/+N\O-SVR8VT#38:!B')
M8:3[#)Q=AEB)B5H]EK-XS_YO]CG].(S]YX9G[/-?POBG# YC\X.%E/)LF.?C
M[-V+%[B3B'X>QKB7%^Q2F;S@[;6!O)\;U0VTK 0,*3!649.(942J6$ &=]]8
M6+Y1&AVI8MFD'$!%$8 *<^[9**FID,ML%]/(<4>7%B95"2/D>B_:J6C,U87
MB).XS3)2G[2J?I)#*<$,BU!GP2 & DM.5B',0(B@V^K$F+7>YT_;5)I$)BSF
M=X3Q!5K]P(U*3QLE<9BK0$CUYM!4,XUW0R?P394&V"Q4D6ED\$$21<EE'08&
M(;H_,B=X?K#/"&"HX-6F/$T@-R+5B ^VA7Z,-421]TQR#\+.%>M*WR;U/!SH
M.XY<3'&<H#!7$83,6'8.'^)=J/%@Y&1&,>!4^A(#D%/KHBI>AA]<4%D^.\"@
ML8>F!^AIY-$:$T')$5@[<+W"A;,&('Y#'Y,RG%SR5B!<M/^6CN!4#H_Q^"6(
MI,6A71 ?<-UB"B5>YR!SA$?JAR%I"K4D]'2 'M9 >1F%QE_KSO0U<DHYR6PJ
M-(QO3L!F(@TJI[22.L[ WSG^5Q4RT\A.4OW)LLR*9C''[LV9T7=(47#4\CEL
M9-Z'EO"#MN-ZC1WWL.PX+PQ^W3H[VM>MDW1Z$G[L=%3:TAE(W)2L*M;L%EY9
M\IQ)K27JQ#(. K]:ZN/1R:>#D_;^T9<O>\>G!^_T']<J=WK?ATM9IN\Z)>S[
M,HK&>'?&Y[]N=?C?*$C4OY>KNZI64O$+WOZE6F]"I;"J<@417H5TKY((5E.D
M6H.(GD&$4R>U;9+$;%U,Z<UW6/1U&V*K\L/6AX\F;\!4)U%1CBG)694F7Y>G
MJI2/HPO,WH4'5VQ*E&H?+@7:OP5=$W!]]3K=CLI0*-VAWB<9B4NX5+95N!KO
M65$*E<V*IE8R^S%%(17GRH+!B O:P)BDZZ3$7#.U_.RKRDVOR:2A6 ,F94L,
M<>(K0%$ )"=1F-&7;/7C]1@G%Y0FUB(KOGTAHD)JP\&$()WD3I4W0K%0TL *
M<A%Y0QF-*0:M0\;P1IFKS!BSE(J$<!8;6P7&(CE/8/WZE ^ #Q;6P?O\0D5N
MID)V*G]F@D@B3P$?G[S#LU.7C#ZU1'X2'1>HJ4 O0$$U.SKP[**4<I]T/DE(
MM&2C>]>N'WBS^Z:GJQ"F8MHJF!R$' I&FB3UE.#KH *C;QFYPRE_%QZ1)@17
M<;]@5"<;@>9>T&9:7EQ@)-;\D_ _%*#YZL^TUV@JWU]5%UA$*?I?!&;0\FV6
M@(R4^:'S2?13N!'08@&HN G,X6%'ON3J#UW)(,[A^R(B?&52!FV,'^8U\6FR
M@B_ADL+_S63$(6*[+AM]4U'M4IH$>7;J7[Z>/.%R4+\V$7-6H!]#[)DU4"P]
MSTNJ4.4D.G?-A]^'E-<"&C=*66U!DC@]@D7Z()!ZG5Z77*BENK;Z[2ZBE7(]
MU?0&6U,U;M.9%83Y4OU=R3)JL<U@$J[J(%AZ,XC:81*HOL4H'ED"@^P9B2Q3
M<2DW%T"GPZ$)19HWO!%L9)*\)$T2"IV1\T3F2).X*@@2LO#@]<G$BP50F9N8
MNM[$=.+UA:9C4N1M73BF3<@J@R_ >(O\Z3,8?RZ#FR396>*!Y6%+I2=,ZH1
M^>I;CN\_HYOB2B#N6MKU2[DNWN\%V./ $'!RY(FR6\9AG1S.''AD_BCCGB.;
M4J3^$#O 1'"UJ[0-KB[SSBFI&G:9X _.,?$3C7'G]DI5^ %VM)>%@MS7ZI"H
M"&-BSP6"-)GTI5"IMVRW,0PH]R:,F,HOR0%'PSB9OIVL&1'EV/"5K7!0/40T
MPA^NESY1&(TQHIP46:04">NO<9/4D R1@A2]S* 5.C62680^W( 3O9V;3ND&
M,N10M+G<HXG.D\@Y&]/>=.4,[WI%:!"F65Z3N=W249@DDB"%%=):=.Q( !D-
M'>DVPBVGFA1YR1(I=M^2>-XKSH' D30[<T@37W&),4+,[4HN>='ZXVI:TKR)
MV>Y\3ER@3;_6J0CN,_0.+?WH'%@#0#QCO4JH2$8VNUV_ZQS3A3CR1'7![B8P
MW2=)ZR&=8;92X,#7X8D@Q/KB4&FS(AK@?QC85A:I,D^3*TDT<OI7D /O_^6=
M@J RX'RF/GV^;;Y' ,!U7%#:&/O \7KS(V!YRDI4LBQ,IP4=FS*9T@)57FA%
M62:KI[>#N98JS@?,4\*Q*HUA-]HY@U [=/F2CZJ9=A7U3U71X _QNB*L6FHW
MZOI YUS,$.JMFZESZZ_+*FU?Q4J)6(6')T:GBSQ7&8EHSL"B;H'B]SCD7J)T
M5YE"DBR3RK-)&6V*L.I^L_H3'Z>A=<IJ(E">ZP0-'D3LL\/CH^<H6/]>1!-5
MY_BRA5+E=5F*D'X(Y)<0O"Y1BF9%/PN#$+7.<M'R'O'T)Z"_$6B0O.I.%U?M
M]5I.430OL_MVN\O/ !9\+=3K\@EP,'O <8LBQPP?G4<](HLR\7]N.ZLCEE5H
MVV2HDD\9'1N9:S^H3XB'4?=3JN-4$CJ*20J-2)7@K?P/.F;6G^BJ5$\*O.L%
MYB4ARX"Z1=7D FTJDS1/]JS,L-Y29>+3+9&8%K=4+&%R(J>$'AAV2$@@GF9%
MV+N]]WL1Z+=H,SO%Z)I<!Q@'(PJF/:CV%0*98"3^DU##W1G(F(4!%[]C,&,Q
MAF[QH"!-]_%8S0A1"11.Y2G'X3&MM) QJ2X41T+0P_.!]#G3;&WI@T<QP'B<
M.]2,=,S47'_3T@'QJX^) -41N4$WW:\ E.N#Z;'GI#B"_"Z ?M"U(^@^L-D@
MUG!SM+2,RS"NPA$J,D03JKFQ\@Y9?X'RWB =.K]OJ3(\M)S8,Z'_S9@QF@Z@
MN1_&.EJ-=S>%'4GFM>QET3)Y>:6"P-4+/$#3WT%C!GFD>_82DG:J2.+F&F/@
MR:]<?WAJ!!G5-:)ZIIV)ILH'^$1I$+ZS$,O#=IT\+.%XZD7/*P8"Z&^ZP()G
MOH&FBJNH'Q*1J+_-@\]GU&4NN7^W>E/S9ZDA ENX>;*&JZHB>:LG;3FA_&KU
M4TN[>[&L%H.(27HN8G@QW^;Q8CM7R<[OX_:^DBC:VL5>$^P\1" M7"B5;6QT
M$>B?ZSX]"&=V9IL>0DH"4WJO]2P@*_$Y*%D[RW6] TC7(E9U6K0<J/PS*LB,
MYLUD;[A7_]*L;^I<N8"*?;;NX^SP09XGXX>@:B\[RHGZO4"*TF*[_ JT#P0Q
M!>;&<S9;^4Y9XD*O<-)Z],1Y17KE;#HJ@1VCH2&HJ+%2*%=NIS#U,,)*]TP9
MT>VBGB+5?4S8-XG<CF&A%\E +O >Y%5.DL,D=3]7U<-822B,BU$U?"%'B" +
MA0]JZSK8*-"?AYF3JLXV!EM&Y']TTOW0^"K[1W9 #;0=:MST"UO94@=<5:=.
MS%N!)OPPI"N0 PBZ;>;2J1"G[5V;[43J,/H6*DTT#O;QS9]E/\6+1)UDU41W
M6%\>7Q9S9-A1-HW2+<"ZC$(&^%?T+>G&JRUE+2HF)2NS LHBQ@(<,'\0GU3B
M#)<'FZKD8 C29,S-@BZ]/W=;+SN=5@?^7XM:SA?ZO8 UV '';$^YLRBS Q6U
MPC0;,L:+F(H0."N9JW_: TQ 3;%2Z8*K>#A;QT?O%Y%^,<9E_KQ#KX;_IU)
MV&M+6<%B1)E_Z/RCW!%=;XD_VK4_TD*)_(,9%_901R,$#LH=+%\@(#TCE\#
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
M ;0PL#-154*4C@FT.:&!-ESEK%J$MTKGI#%$+.Y4]0//9.&)%': &_6EQS"
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
M8QTJ_ZYW=($]".%'*]8,=./<<M0QS^JD!::OZ>H8UQZFP5W4^QXUU&%R28_
MO1L%7/^G:]^M=]:I\BMKP;KN$[&C"C^-R:SGXV'W6LUHU*J<@XE5O9_J^Y2
M#%0O5*6KF.BB23305062W14I&#^JM$]9R5R9B]&J0$SP,D+G!K;<09%56<\?
M8AMP+%B@,3L2\YUH$WVJE"+7LFX0XXNTCV0*!GJA!I"PWQI+B4FM)PL"36AX
M5\;F98*E^RF/Z,535MY_GI!3G5L?$'M1R6J1V9X/)EW4U-_J0"LA2^6A3T=T
ML525M'V,LNB?AISRC-YM9GZW=T/%KJ=-F;=S9%>% 1#Y-' <0<PM#MC[V.O4
M#H4F"C-RHT<M&6A4/)Z3AUO;TQ/IHJD>YBKODB'?CF4!MT5$H'8:(X&('H8#
M,IT62@_'GV?&A2J.>-AI)*^:-)+-3B-! 36="ZZCA'1ULSZ&7KI2LV_C Z.Y
M?[JG[03,%"!9?(-E'6O#<URKY=S^1OT*,_4,Z[*NDP'$9%\EE#!7RJM0-5O!
M+@=MT*@N,"US^B 5]C6SQK 1R;[Y3E5-TBB7<Y#'8TY+10\V;@AN&AG5]XU1
MQ?>8P&I4/ET0RKK<M.?=9)N6"NQ-FL'!E4!?!E=U%.1ZU<]I9TZ-^Q\--Z1X
MOB>G@ZQP=PX%J%/M\Q0U,2,_G^EKY )@@VEU8#$7%Z;&'94UC'7#A?-<I]'@
ME PTV2IE*>ZT,96*2E,G]8AH?3'/)C92'9CBX)P9)V60AT!7W6>J@3"IAT8!
M,(%J4G]IGA:^%%Y"N<V.FX&5YK;/PT)PW$@V*B4_2X$])W2+'0N=11DU>#-$
MH9+="E(B.A?K<&3.S/VR.I8DQ*&2F$W%C]RKUEPZS+*42D/F9<C#W/O2%WC!
MEGX_S72<=JYGC6J-P=*Q37S6#4>)JC#3FN<15-21@22G)!-<)DO'<1V<?I*-
MI _7,9K>+<H#%_:?]%9B OW9=++F.K7V0]=%=JQ=9"M6UP_K_7(H1%0K_<S[
M*2=:<IF^BGLDCSX!=%$4JX&UW=9TNK5U#PJ*_DHRJW2'BD0UJ. O%24(=]ZT
MJFB_C%G;=1WK2\U-Q_M41:^U*D6.@M(T>M0-;2N<FZRYZ #(/S:*3M,<&>YA
MIEKW>-]CXBIE/Q@_%4M5]=OJ3Q6U9V6'*]ZFL2H:-,^V9CQ3 2HU+<$A011.
MNQPFZ#MC\*.Y#M86^G=1%[(+5QOKE?IRVLVJ0K(P#2S<2X$MG<DB?-W$Q6DH
MM@C"VNNS//9 PIM.FV84 ,L?[8-47E:L=0WSPL;2"XVKM70 K/6V,PBL!YW&
MSN7R/$DIPXL"MEQ1R!U=C=']KMR/R/&I6>]KN3.$20K=]DXQ[6@98K?CXLE(
MT^EO3L8;W8G:;J4;W$YG-\_K(ZT+S*Y_TS@UJ_F(R^"B/N!!=Z#QRM6^3+6\
M9+9&)WM;9PM.!54H\6HZ84LQ%FR";,_9X:_I?>OWVMQ'$.P+\4UV\R5E?ZP#
M1Q6*-9K#+?"ESYT4.?=M1%%5]CBW;.HFNC!PB+U-5"J7Z-P6^N4:E-V7FX:
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
M>KMUZ7'W ."_H081$_F=<$-\;4/ISM%X'E"[D)GOH3/1G70XYR0EW>:3,]A
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
M)&9-!X@ /999LW:'^@1V'D"&Z8Q$IEO(?_3'YR5@ $%_!N<'9./HXN<G)*H
M68*SSE8&U.8 6Z!1"@9@P7E#/29%#3/-=^'"W? (IS>+FKP4O5).79Q357*%
MBJV":\_]/Y1+H /H K=&JFJFX EQ%A)%9%*+"(@T@#MWLD>X]IS"M?=P'5)E
MC\NBT>>VD =DADX/3[/G"@G^WLL UD6KLCRFHJ(O1+P=&ZKS+FA58%X*-J@&
M4^T<--B??BMQ?>X0(J]Z'XA7QWMTX"G:"]1$#<-SH(/'RFP#?Z:]<66,!,\@
M.BPC_\9T%'-JB/(V#.\NN9J&3I<]7S)(N$>"R ;VJ(U@P(CB25(6</=_*B1D
M@VJ!'C=FEZ;/=L19UU_(-HBOHHCEL)>"H/4XL&[LM>*MD2(J2BAQFVC-?0H
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
M&\_+^'S$ O-H$6<@LFV+L2&AU9Q)N TX.:7>@,6N,HH@-'5>2C:[@;^ DJ-
M,W/AXJ8"J02^C2='&GH3?%UNB*I68:PYT39K. QU%VF:W.-9[D3"[6R\WIAR
MU61C/3;=ANIXS\,AH,Q=N3!QE=?ZA;4/,U)TH8NOLV6.W)R"0"A[08;WSJ[)
M%B1MNAG6BZAHJ$7,A!!J!>R7[)!\S4"DQT<@TMT&(OV?_P>S *FA0M525:R<
MR<FDXV?$&PV6H[8()$H&(>RA<FLCQB J/,%!;DBI3%B("5G .>$Y)XYWE1(R
M6PM"OUD.=BKD@VM114OE0)_,VQ)T,M/7-^)Q*',%#0EC_*^0!3:F/,YN[F$S
M/M5D?-A5;$G0"IF7D!Q\ZNU+9#)?^E0=ONJZ1D>B]G#S6"$8\GTT Z:B<MNN
MP6O6Z@8R"=B+=1@5CM&94OVJH5904BS[")D$V/BB#R_%76+Q%3ZK85/$B%.L
MVT\R55N7:UK,\C7B9)U3#+X-K0EL$*XS8CD3: BY)N:V1;/2CE'T@GXCYP*J
MJ,%@,%FS5[987\J\B*\O0$-,[YS53)3XYI3GQ7PQUWO]?:G\PD(Y/YQ].F#C
MN6I,YB-IK3:MUG.?W=<FATTZH4^$F>"N+9S?@?6G,,[S:7T*V-%Y6PZW%*Y(
ML$-&IVL C:2&)_$39?$ ?E!(N!8P</)^3*1D#W":E-A8]B,?!MR"?!1XKQEB
M47L"@FV_W893E U?FKJ=/0]**)P,)=@B)D@\1E9R:3!2:';I$CS%LEIEMXSZ
MXZRSE_$JNWW:@GD-^V@91H)+;NX;SLU'D;<PCR%)/WPD=H.UNBS#UR#%% %H
M(^$ORHW%MX&J64XWC%D1RP:WF\T,<T !3FP2/=\V,R1+$__9_N-5TWX$3QIC
MIZ*%A83(2O(<5%1W7O^Z(M:VVM8=(,MX!8<-H@S\>0;J^Q/+FWN%WT#,#GL,
M(L(^$+4;XJ/X&9 ^W%&GN"GD#9)(H1L103Z4C>M&[@"AQ WU>WP!?AZ4>\/V
M";NQ L,65MM@79',$:VB,=93$*B$/G^610=*)-_$7\H<0#<%. 8@?\HF#OO*
MV6;V+90N,C&WE$*W^U@2HQF[$5'=4PCI!15F!7#U  X.4A / V4TU@L2W.7L
MSP6O)K>]M<?;,%%E"#4)@TR,!-B!14XF3%.G-_:(TS=>D;MS\%93W^((PJ;
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
MA2#KI[D?)OZ37WSW&D]]7<"VS8FP%9K3*LPZF=W*6X5;9P=$1.'FMR0:SI_
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
M2+,ST&;DIO)I$Q>A&YA7L=X]+R-9X)+)'7T#F_MUEE&'%76/ (<RH$ Q_?2
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
MDRU=L36$FYQ+#XE1V^E+G:)A9Q2",=AZD15W%F_#9'1]K@@80R3("**R9^9
M3SPQ@&\,MWDFQ,\^=1%UU!!%*S$?<A2CP\B40]4=5'8?B3D=6OCX!00K@;V>
M(DV#A!@-> /0G-XGCOLG[5>9PU!N =MK"#F0NGUDH9DO:%!L4S2$A5KUW#3I
MO6S3*KFM45=FJ@R)(F;.'R,GK2UA>BMH^I**3U$3%<,>?37@X]4GZY74<9C<
MJ-5& 9P:YY<IT;7<Z_ J*T%]*HPIKY0>/:3C8LZO  [B$SU;J!HC!QU]&1)T
MC*%5D,%T5A".PI*41/?;%$T;[ D^2E9PW/WF%>Y33@2BH:0NS_0-TQJE1([\
M&9$TER8/P=^#8L.61^W8C.*G9B&BM#7Y9"6VHFHC>Q[2%SL7OP/U&\V"W$E?
M8R2?E"36M\POM )@CF7Y9%YA'[G#-Z@T,[Z[9DX.YQ-B?+W=<_T"%SP8C%FY
M\MU^84G7I__<?>E,G'0P$_+4AWT^P(NSL1%2&;8().^H-;OLH*FV&/:]##,,
MYB=L_V+" R:?R1\_9@>$H8]E++91R,M.UZ.L3 ?I]#-5#FQK=E1Y$";DD!+%
MSOHGU"9^_HRZ1+H*<=/5!_$C/9H)S\18X-UM:O?7$$N3*[,)4D)1X<++ES,+
MPG23[N.77]NQAE&.SN8O(F8UO;[-QVE<9#-X2ZJ+(XM/+[\57ZSO2]44>.\F
MA$>'NP:.!;7IPPZH,>&@2!<Z+9#]+X:9AZ\;#G%VA$/\SN 00_B91BG .S$+
M4VG"0"(!.R91D)8JI?<=<G&9X#9)K;; 1"XQ# \B"X'%";?'%[G P<(HH@UM
M82B-O AS;W*A(QEE3A1B[@9F:IB!&U/4,8DV6-<%@IC[B/H3DQ>D,8TA8*9D
M9/PID0RV#TT2<4X]63_WLG-SA&TM=$]P<[[L,MX3[C^*MFW:3NG .L]O2=ST
M91T5.%I-5AK J+TMP1,?3M5A2PRZP@B01ZF#J[R%TD[ -!\N,5(3RW).H*2@
M];1.NH,[?%T,))@+R?W7K)<^4PA$,6P3IF-<O/!1IJW'T_0H2%@/G4!1M\'U
M1B&)6Y?+[:EHN?PR$<5^CLP?BX*?0)3>;G>PZ#!+KX'^E=M5/\8KZU?M.W\+
MCEZ*P27H3'B/1IX?]=.;=R]>OCMY_N:77YZ]??_R1_F/[=8SWC=3%*KY\7YP
MQP#$= 7Q;WW^IV_NTY\A4.<_TUCTVC)77(F, C\B0Q!_;![>*H_^Z%^JGX]\
MY"EDSB'9Q#>/FZ!O)OB??_H&;AYXQ),'#[X;?\99\AF)7[9/E4>DOFG6<!(N
MVV3\>.ZY!M$=^\V?<SDL-E?A*ZL3HFN0ON8D[A82C/[$=M1.@2_N_J>%_X&]
M=-R:QZUYO:T)S&3V:E>E#WM/@K;:NEI(3WIB?X[H@QRWZ7&;WL@V)8][#!8T
M;2D]L5H3YO,I3X8@$)W;DD.3!:8H5U7.;(?'W7G<G3>R.\O:LHX1^Q(FQ7SV
MA;S>BLN4F-:QH/+C5CQNQ9LQE-2\2VE#3\,U2APEY4:J6J'ZK&8S29'UN#&/
M&_,&-B9U6T>XP4A*-H T^6JT7..^K$_?"V%/BG[-8I ,$AP"'VTV4L.Q@@C^
M$]Z?T(^<[CX-7Z"O_<V(DJ<GF".:X_= 5J/UI'=&-3.F#;AKS?#/*M#^.+^(
MZ H0#K=P<0DJ!T^ AX<Z&+##"%A3_@FHU,W8O !.&"I#I'#HJ: S\SLKI&Z&
M^EZL/T?RI:SBA%4XPP8D.!@&LR(=I*E%SHM9V0DORT&2PL\PS'L-U7RR&&<9
M< $^M.\*0^\FCYZ</OZC3)F=HF ;A5-Z.GF&D]$AG$I(!S$'3)^6+0I9WW.J
M6:KN08' ,=S-/+>>+BB84J6OL(-NBR6*Z#W/J\UO?1B1-A2QFH= SW[;K?-:
MU4?M+Z@2^8 G(Z[(&CXH/Y2@'ZHMF)3$VQE^NY0&JL)[D!< V2))8-B-H"Y
MXY7(#J](P1NH./K)V>.HA6ZX9MU%WA:C_=YVTT_N/:?AXU+K.[W#,7\;:5G[
M?R?$NNTF$5DZ@?*D7W?TIR9PHMRQAC*U_ILL3+2;&(!H"KE,3YAI95SVXKRL
MUM(/J+5I9J,A>LN=/X;DEQTUMY%C!?-ZV9!&8W,EC(TH(<L<0HOA8V?^W7E#
M$$9TT/8B%:1Y"7EWXKUAQC)(&C;2+B1SP6P\<'<-#H/EN3],=6)\@46-L[>T
M6W7#K%LYX$BG!3*!$M][P=BP9.@/G*"DWP"3!/4==V^3(2*=S/@2T ]FY!C
M+VB/$U"0 CJ3/SM\.O?1L&2FGL2F+ORCYOIQVC( )4/24GH<(EOZODC#TG9/
M6T /1/\$LV,L$JAP0Z=,WOF."V$A!!;?4 +>3S>P0>=$X3YZ92JC6 0D#^"#
M(J7-*!LW74/K3. 1V/7S9K9FT"+A4K!]A#4LR5O$EAFL+8$O5D*5JV8T!R72
M:\\U!M^Z;*IUC;R)T[S^V*Y7_6QCQ!P4A>>&P=*HR+R5^BSQF5D^8&@5@TS2
M$B=60ZO1S7(ASNA2 1WP2&EO 30=-(" M5@4W)==M.=(I;;,J_-<OD>:5TT%
MW;3\()I7FHAN5=;N$:2/;7&+@5_-KP[!'E; +HL-DV5 W_2"NI/(GR$8=!G^
MEF_18JSLKN-.<$7E4J%FNTS@X$O6\D:BG.0=!9$+5A295UZ>)+U_TPV4]3U/
MX$?TY#<$TZ2MZ4Q"P:0[0>N@E)SY<-A6Y\/X8VB0\,VDKKS5P_4\TK%7X*;5
M]]8_OG\-OV"+5W<L=QY#_4\(]5.G^"<QCB_TGNZ<8SB[H! V!XC>^3DV\I$=
M)2,_ES8*YX]#U ^!6,;(4?\@H(_&PI3[U,FF +H (!T^)E6/&_I&-K0SN^K1
MJ<S+$AO[F+ E"%.AX61%0%X2'ENOFB =X4(&KT9FOGG<L,<->R,;UFPJ4;#'
MMJJZPLT+"JCUZ*X,4RX]L/*L*Z3B*X'XWSX;<%_H\.?8>P:P;LP2^,:I9,RV
M44BYX?BC0;GS=-5"=%2K<Z["O_)SQV-R/"8W<TPXH$QL:84N\M:FH[-)Y!,@
MT="FHC_<X+BYAW?$<0L?M_!-^]JH<[J4IFCR3=Z38 J]S(/[#V73OBB<"8;
M_"^DH^.>X8/J7_(KCJ8SBX"7K ZY-]3H(ZP3R/=%^0Q]M(W3,4F";"0LYI);
M'L[E5#J)[R%IWP(Q^<+HW=$[?$L7B@MOF7U:\IWAG21TT_?D,5XI**>\@(N*
M.PRWFT1N?9!29T[N1 C-B=]. F?N2/8OS9D6_CT-XVTC&/W;M]0T!W\JFSG]
M%@0\$,I <@\$4X+6)$+SX^08T\7KCZ*;J:G))NO:$GQY_49*TG1NV!UP26TM
M_'^E;4 /CFU -]$&=+Q:_LM<+1S&@IB7]G*NH&&J9WIGTSE;P97!O1]$O'1)
M]>U12$*8U7TUR.K^Q%G=F/)C7G2SMIS2_8#<;BBS#>P=39O9@(*2OE +Y(9]
MD_\%H@RRA=J/2[K!RMB#OEZW=B]\HA[?O>^^FSSXCX<3OAR^#:ROA$_N+DE>
M$ZJ ?4T0R2V(D['YW[U*VW+OF2;>8;FH8.!%?7@AKI3)"6_1T2YGW]=K@T\D
M]10V,' R%#:!O 9X9UH]+B.K*L7G1/4#M6-![7U-!"#!(]!1 2*6Y4I8>W8]
MLN3J'B@0952]+H7:1"2CKTAZG00Z87>IXP$;;8D%&?OF,$RLC"K+"Q1GY&DI
MBJWT#-)#_/EE6GED9RV6Y7HI"P$2GGM#!4XG/Z];>*;P]IN=9#4EX#FDORYM
MQJSV3L.:%A.C<[?*55R&&2L0"['WH#*$ZI33"I6!@0U87"8F$%0E>.R+#EXG
MX 0+)Y"B0'P?L3DP60;PVTR) V)T2H/GRZN TW#>>!! @"-1-FJ//@J*Y8"Q
MZ(EP$WEE_"G!^BZQ_$-MUS*GF,,387<^>/;.%&#!/UW*F<Y;7[<ZEUP]HY6_
M!B**1# \6Z#^3I;&2@W&?>=(1!2G-D!Q2-W.V #1?^1PQG XS?PVAU#&HZ%^
MS;MY_B^S_46?@F(^(C5>5\)\948@?)X[*7M6%\Z,.1=**'L0S&(XDRD(\S=_
M69,.=_'%2-^?[9[!583YVGL>O28TS*-VD]I2JT+E+! (OB>JYAB/83EK#35H
MY.?D,CP=DIGLYY\*JA=X2^ W#F'S=O]P?#O=R$Y4$:<8/#?\:) >2-GL7PGH
M(TPYSW7N_^+G_KE 9+0(#D]QQH[\0_//3+3H+28, [JYYZKENS![M/?IN;"U
MG DJ@X2'V>77/C8A%Y=[&,F11J1=^V_$Y!UR<P-<UWU)9)HWNCQ,]$[O;E8A
MNF0'&$*5.<:\*20UG(?1%^S^6%FUT&M:Q,*[^)#!SWL(UEVD?=^F;9L@-Z/-
M%&VDBKE[8DJX"/+)WLV\@,\+S]('W9>3YTS3]AH]J.MJPJ9._Z*$+<2R5Q20
M&$: +<&"6>.=2%;8%X!_"YVP UU';^K)&V=@II"*A#C_$>*L'Z2-H2'C(.GE
MKA^NDON/T369W*.__A;X*(/HE?X^S289/!Z^"%X;D#Y7FPEOA?!'_T*DZ/2;
MD>7L#.N'L9YR/<"9GB<W)*SEELWF(__@2RDX,7OXE[GS'[T4%.@YP1U,&R ;
M?(K?5/^YK,NE<]^GY9QC!:!JQ7^E&%<^$&6;<49AA"#-E2\!N8WW.D?&P> M
M&RQ5C&CSB\&TWM0X]2,E:C>(.@T3U-VN.;=BNWL>^]O'PKTH9*@X$AI%)H0>
M%-91N"5I]KE\@S(^>S&)F)"MS2$8-E(A;)8(1*0>_!"AV3'G-2VW2>K0.$S8
M$HXE]^/W43!LWC:?IVG_[*.U4L[\Y.&S:3\3FZ<;UGQ+PTL8];[PD[C?5"-K
MO['^Y+XJ:SHSP(8Y.W@H,DR#A@^3#<@4P%Y=E!0Z(*&<![!K=2@@"+0MLP>
M:*;W$5AS-]TU<!T( "*&3;A)_A_KNK"=-B,W0(BV$/L-[4L"7QWK>A<:4NY:
MZ[&TM!4M"YD#VC?@2=)U37= YZZA?FS7^!Q,<&\@- 2?C/Z:;[S:Z8ON_, #
MMXHG9WIAD\<JY72AUK^AWSJ[CS^61;^F+GKQ&W1STWMV12_<[\1YC$(-K'\%
M.<6VV$;9-\0(G$[^ZJ*V2\ZD;=-UQOS/<,U02KETOB":=VQ\ 6=:6"F3^:^=
M_A/EAKG51+8?=M:(9 XF@;1OX!I-1C8S3I6SL3<+"66Q..I.)?&Q\LOQ0.S[
M13T5)9)K<F(PF$EL$S+O4'9((C>RUVD@>D.EC\\65JMK6N8['I.DEU9X*",?
MT+DSDMV6W)2;JRONV<7X,'+W]5Z\3D9ZIW=_ YVKU-KT_N5SDKF;-RAT2HDB
MYD G&:S)M&T^%NW)' I0X#U YGY&'+'NSJL+2_<49?;-?('"L/D39CL\G&'@
M@W!NSA]T;Y+_\/CT_OV,+VS\&_,U-VKP UOR^J4Z5$O>V'RR^$U:>B!]1:(O
M_V;JQ7^M&U'<\P^!NO$2+R;_S]W&_=B2P".$\<:Y$\9J&CU*:S75>AGV.PV<
M_VCR!# B RX[_RL,PY)WP.0S#@4=;6INF<R;HF,M*GP!HI,GY]3]/CO(S"GI
MZQM[;-'A$;O6"9R$]Y-HM=G5/>P(-(@ 2GZTS[I3*4 <''S5Z\O#\Y')39#;
M]12K[Q\"R^)+6<5O4*.3]BLH#4OFNT&?E1O=F/D7MRE6BN&:=HXHU"^D\4R(
M +%.JT5LL^\2G7KC;X>[F=^(W"VA3+R)MXOF;K)<=SWE37)MD!,$K1"<&I6&
M>.B8WP9.5$[F@V..4R(%VM6ZG4'JL!4)4Z@?_CBY5WY+SFWP&=UV,H)\]M'Y
M654Q/U^:1B1\RHJ:]0:+@HXL?/JI^Q'YE=P_45NSA\=?&-BM"24LDWN2?Q3V
ME)+?/">GN5EM:##R*S0C% CI@(1;WPQV(&RF64M)@RW(UU#XEKO8<#L0RXJ6
M/)W-:F"C;L2;&2N0AR7/D'-U4+G$T>C%NL&L&(_DF@7?KYD!^N$1^O4[8X#^
M\"E1#?ALTZ*P^6;BC@!'PYE(Z(>U">ZD([\;2W! DN=/F@+/9COWF:60P$$^
MD,G,L*%BF0?\E*@$$O#*RPX<>T:/8,-/Q+%CS@$JMQ_,M7[LE#CNL%OK2NY
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
M#U+IZJ#'$/NBME0]K:4[WN=P'8[=(&HZ9_1R=:QV]3B6V'>YPBG-S"#,I2[
MUTQ93#>*<!>MO;@YF\^PD>X/)A \2(V':<ROG6!5'E&W1H-#'V'&KHU4$I*M
M9<SSBUI+9?"5U%#T%<9%4&U];!NUY1-*J$Y!!\"ZDIL1)<5W!AQG2@+"K0Z)
M(Q-J[Q%YZ#-(A#H@Z4'$MABZ<BNAQ+C6%OR!P.!K;..!1YN.06]@!+#UHP9U
MY:"BL;XSXA8AI@HEGN:<G^F.0=7:9Q61'+&S[ _9/4@YTTN)H!U5($&N6Q)P
MI39F2@.P5]+R#X+0X1+/*%%T(49GX(82CG4;B-!7_1&#B83/6<4&+)R;! 6Z
MP?;;>TL#;5_C:$<;!"93EXCKM9(6;S9$^^N:K=1>\=/8NAS(/ZDR>OT ]& $
MEEL$%$>CN!2*HWL\$05CU.+'&1[1_= >7BH592262F596:J52JIA@8$:-!F>
M@*L%OVISM$#T4RZ[3*!BT[.Z1@<%=H#XR!,\1C2DOHFS O"7RVECAA2FR\-X
MP&1^PQGD08@6FGP"Q1$9TEO(-D>TO-3Y*+(;+.(JO7Y\TD<DXC;N**&8@!4C
MT=D,E0!JQ@YQ.&9.76Z5PH6.\X@9H% V7'K114!BS]7N;GBWBJM3C0I+"]7H
MY4GLB["Z1#.W[S-O4@H 4 4EP3IQ*(#RI.;5H&5S$7D5-@]2F6FBXH0\9*$6
M0ON ],S#? 16.%XDK7GE:S")#4.C <=P?'2(<(.IJN66%4+0- 6O$P?8H5^3
M5A2DA6?H';J* $X<.8<[A6DNQ.LF-'YD]:X1(L[9IT"A;GL2F $9)X\?$3HL
M]"<KHI>1T(HGWU!U3$ &!$JJ)#83L9Z  47!B(B&1%7STK1DT3_RA1>R>@H;
M\1^1Q U91WO$UM6(:NVC7DSQ9EPMUW-. D'G7/31,QQ#6T@1AZN1>K#*1J(K
M[9$18,5B;^+D.^G#4@LP6A"AD;0_!D>W'&"L=Z@E;"" 5RQ10EX?';A@(S4S
MC9.K0O_E? 1YKA*ISF-QVA8,@0=PYU &_0M6R+2_L.$"W<):=!F9H>OB5#KB
M+<@^)^#2Y+52+%>Q([>#+WX\/JSZ$U1?E,53U8EQ=ID6HRFXJ":L6)\]G^[
M@U%F5UN'HP7:PM(@4_=6*MH@M] 8UQ%874(LB6_ALB8M]&3(&</8;[BTM0-!
M?&%U%RGDU5@5RK@J ::S>,&4+_FQJF&BF9(W %CO1KHCDRELFOF>UB[A#NP'
M>'S2_\3H;A9 6$ %V=W7'7)2JPB6*8LCHW'%GK%6L??&G!)95@H)*$W"G814
MN(D',PD0<[)ZIEQ6@N7)Z@D]2_-X:#[8H;J0\PF<-)7U']1,JS*3*,F>&\^8
M+U$/T,X'H%\J+>&Q@D#-J"E-!.]'#W[!%;1(:V9P:-/Y@W[#'*0^93U]@BSG
M2NA(*0\IIK29L%*L3(.IP#7(AL<ZN5Z/'J0%OE12SP1HM$B,Y%7B<EJ1-5M3
M9H>!>JQZ+<B'4HE/5D "K8UAP#XIV)S(49>B[E\3YYE580^C',AS(;X'CMFJ
M&Z!2U C7DDKK/^5NO%8*+/!/)%/NJ8T'550J4;>9,CXE76N28WO[Y)+;+[1Z
MS+)$>LD"7:-N>:FFQT(G,MCP[+,-4?A\=N%<_>W8^>?QX85S_/73\2?GT_'1
M\9>/QQ<SD#^"+\(#5V<K_:3]V+C&0V#^":5&DJ94=:YVXY)T8><2EF8T;3[T
M106?2.K>+Q^@A,Z?0>^O-5] ]H7K_&HR!WB:[UHZ3"';WR6J#UX)F[_;__45
M8Z#+WY>@/+SP]R9QP +N+_[[+@-W7_; A#-?*6'#69D2*)2XPGP7I'HL?'[V
M5UZ,)![]]56[IS-!9)1-C<CTJ+BEW6QA #2-0UC87UKTGW)*B'KIDGZ%_\0;
MZ;B:T2OZ%ZZ\(2_L9#H;/Q@4L@\Y@&>\[O;/N.Y?'/8(;FCM6[+J7WDV#U_Z
M8\B;]I/*F\<^]7J&FYGAQN?V,J[>A;]:I#(M$SFO3] 6!RL;#!B"*V K24>F
M8B!<@^K!IV\>+(V,K; ^B419S:[W?01&?>3O2/R7YPDQ'"XYH'ME^MK@+13[
M"% C@!<FED39NQWUX7T0[CI==!V$,NOQO.]%//_@5WZ'(DF"N"U]8[N_MX9W
M+GN+VKE[4?4:MOV7-6YHI]\XV-][T'36+*>>9A]>PT;L=UL/FL^;M5V#:]C\
M>V_$P<'#-N'7Q]8E6TMOT"T2T+-I+]LIJY?)M$<2V#(+N+C*%R_ U\ZTG?U&
MO_],I?CZ)=@:=N-EB/)VZX$7VA)9;AOX/U:T:A[9GKFSV)<.&8I_H3?F1]$;
M8\=2MFT2F[$0ZQVM=W3C.[IMR]B*23RZE_9E^$1^M\"%M;+]TWE''D&?;/3W
MGL0SL(V[T6GL=9["TMBN76BW=A\TH=I)4O1BSY9_0,1>+;UMZ=T&J[9;"_![
M,&N[T>WV:^\(R^_V_D\OO3M;+[M?@!J^2IF%6L#; K[5.-CKU0+^'@*^W^@]
MB5*ZC9OQNM?HH9[PTWN_.X\;R*R=WUOC#*MWM-[1%[2CV[:,K9C$)IS?ST>Y
M/D47-R?LZIRS6IFVL:F=3J.+7MM'UZ;?+%OA\],@.P>-;O=A1O(+\GCO-@YV
M'[89+T&=[O1JI\D&8I=8/(;Z'\!0033*@W2LJ@2=N[=)'(;.>1)G@K/!S['G
MDSMQPMB-:O%?XPK7[EAI]#M/X2[>QKUX_?#->!E^E<=&%?YDJGRAAF@MQ&T=
M?G\3>)47J+^W&[WVP]2U%Z2^MQO=&K#RX:!6WS<@R]=4$[>^!:S7]AO]W=U:
M>;^'X'M8_.OEW ! 0;WZ!N@<--H'#T-!U1'1YQ(AJ7>TWM$7M*/;MHRMF$0=
M$;55[Z\BH[8.VZD[;[X4RNOV;F/_8$$!N)?C0%EO'1!4DQZ(''LRU7F=.]'N
M-+JM&BO>>U2P>*TR;\T56N]HO:,O:$>W;1E;,8DZ@WXE7?JCFV([,>H,%N;8
M."&2VC56=W32L9ML:>K.$^C9K6;WIPA3KE7+;C7WG@1*L67[T&KVVC^]AOW
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
M33_>W?M50JK+WU<B%>4K>[\6<-B+_[[+P-V7/?!CI#7M+RT$\+!\A-E?P7V
M_//75^V>3A>0\EJ-*/&IDEL(HIH5(:KWS+3Y)XK)XVHQ><_TFR<_F?=5:NH]
M$<&+=AQUOVGHWKXC4;6#HJDTW;M*8]".K\9QGL+ML:;:#IJV.ALG+;Q&'T)"
MSWC="RI1O-QU_^(<$>1K0VO?DE7+C*R'+UTF$"C]8FU2\X6DZ=8E;^J2-W7)
MF[KDS?,J>?.3U26K.WK4'3VVB+>?KHO%-N[&4_4WV;)=>&!#C[HX_$HWP2<Q
M302"_I0SW)W$,-?_%/(IME29?R*A#_S9K3MBWZ?8=Z/;K1LWR2MOO_4DS5"V
M;!>Z#]R$6JTO)/<AY'MGX*:(#;+RXFKQ;;VVVS@XV*_%]WW$=^O@83K9RQ'?
M[<9![9/Y</"P.G&UBKZ25/\6Z82$UYB?\(:!Z:MD(C\XP\/C; [.);J1.1WU
M=6+[]_N-=J=NZ7V?G:WTGM772V:(ZF>W#[Y^6==\:N. (]^$9#29<FZ:"HF-
MM[(#:@%O"_A.8W^_7POX>^SL7J.W7SM\=(?J1G?O856%7X1,?]WN/C"L7Q=7
M?B[%5NL=K7?T!>WHMBUC*R91MR^Y7T8/ B4I#3%/N::7I97KE)WMU,2? D5Y
MT.CN;B+J^N1:^%I1E.W]QG[[85[:EX&B?-U_8$>/EZ%[/W /:LW[N=S$]8[6
M._J"=G3;EK$5DUC4UN01B[<LK_'X94>%$+$Z_T2X6+)\F(>/7E=F)9U:UNH[
M:,HJI0O+R,.'9D N1U;1U"$;)T(X\\J112O-2E9<+E8F<RO*!,XK5=:@IV<K
M$)J5K*':NEVZA0LUV76BAW$R%%0X!3_)HVM!U>UY&/?&37Q322%(TJQ<,(\+
MJ>#7LU5\1PMR%E8OR:=J:%+)IDD,_Y6-W<BJ NAB_=!VQ:LW$F^7Q2P*%11E
M'?)VJTRP5K%/(B^DBL"?(;'*$$^A \ :"C%N9=./#9:QTD5$EC,ZRYDN[L)
MR-J51(34E,3POE6@OA"SL^JUSA1JGRDHAB7V]4 P#DQ!EG#%O4PSD T3.$S9
M4D*7:,)Z0W144[LJ%FQN@-64J/88B!SY*_SJ:K;>T#:71SDAT5271YE;'F6_
M+H^RN8$?PVU:ET>A"=;E4>KR*'5YE'NNNRZ/4I='N9?$K,NCS$W1<4.I>[^>
MYHDW=JG=!2C15IG1@)1365DT0C.Q#@+^O-GV:ZTETF[L'CQ31-YZXZ(/WXB7
M$1!\:)I]G8%9$._G2J93XP 0\PUGD <AVOFR2K2NA[^=4OVI0-98]*+.HKD7
M"_<.]IXIP.,1Q%FCU:EQ'A]>=UJ[-=+CYXC\UCM:[^@+VM%M6\963*+&6#\0
M8_T:([)O"A'R0(< :[CUSZN.K]F[TFD]#&S]0KPKG<9>YTE0YUNFAK?;CUO?
MJE;#M^9:KG>TWM$7M*/;MHRMF,03 :YG4,U5JJM$-9=1LZN!FMN=4N]20C7#
M[<4?5@.;@W3.B(MF6&RZ3,C1U.5.>=414.X\B]T4=?M(AH'"%2NJ>S8^-? 3
M6]M-5P\$+ :$-N8B0KD]K+7N&A!Z?T#H9]U=LP:$5@)"#VI : T(K0&A-2"T
M!H36@-"?:MV_K L:6:-":U3H'-A0$L.,?:F+%HKN!FF:@V8JZM"$[+Z![3=^
MAOKMZ_3(]QK=_6=:NGV=V[#7:/?KJNWMW8<AI&K$9Z&L;IQFY C+DP2,C42$
MY V1#A(EO<F_A?)\.\7XTZ$^VU@2]>6'F=<?6NP_,-+\DE"?NWL/:P[Z0H+-
MSZ&9T@M0UB_$U+WEV 1(]:%V'(<4"8D',%^.4]2RWI;UW;W=6M+?JV;?[I-T
MBMO*O6C7@OZQBSC^9/I[T?6".KOX(1(O2(W.[L336I[7R;B/PLR=SL.2MUZ0
M;'_H5KP,X?[8";DU9'1K(&3UCM8[^H)V=-N6L163J#.W'IBY9:=L&5]+G;)5
M?N-!XV#_X"?0P-<9#^PV]GH/<RB\'/5[M]'I/84ILEV[T-Y]V![4RO=SN8SK
M':UW] 7MZ+8M8RLF\=3Y6LMT5YFSU6JV>*(+D[8P3VNWV2D\R6E:NS)W:U[_
M"3T$OLZT;S!Y1153@+=A7XGIC'=\:8N#SW$8QC<[9Y%J:W V'(H$%P[+^BP&
M2>XFM[2^I\G3BE8^'2LORQ=R"[%7@ILPP$>>T3-,NJI,5'IO&:,#,8P3,$;#
M&_<V?57.@-J&]"U.^[L0:9P#U<_+U;)FNKMN@L)&%-BE L@;:48XZ5B$0SCG
M40 GZG(;#"#Y.)DLYYK+'86#PM\,@Q";<&1C.M7+XR-N N+[@20+E?88P!3
MUD_3 )/*-).JK[G-2-I $1#FF%R&B8D(2<N0F@)@A\.K+\YGU\.V(+=-YV_Q
MC0"1#50]B7-J/G+M!B%EK.5@WR?<#&1VG6D&Y#@AX6->A<_:P\.HB; [=8 0
M"H-)@(0LL^/N0*[.3 J-N0/F#_-04B57!]]E$H3_H=M5L\?KQ0^N/_!_$]B=
M/ZWD''22E&:#'\WG0GH-C#;6]H3T]AS0?]Z/F8.ZTQ\RYZS=:OWZRGE+O^E_
M^,UUQHD8_O757[(86.B*3A4$QQ$L%]$LO[UU8>;PH)HU+$*]J&+9]M?\NOUF
M/RCL$#J)U,&1PXBR#=4G9'*]TPF(CW9F./A >&Z>BDKI/,T'(%.<81B[&3)4
M".S$^;>_[/4;H%W@_S>=RWSP+V!TY)N3" A?"O.3YL?F+GZX,I^K_#/9\";
MUD]P0\I+Q4UIDCB[3NO]P(7+B?B-/FB_=Y(<YM>@'.,T=L*8.OS<?UW KQGL
M[RVUU$E%&%I-D2@8_N\\N'9#V6=IZ?+B2.QDXR#QK9Y&*&4*<_%S4@=0AK8[
M<#E&J?!RDJ 3.,5Q6I!1. FS"[S\QU<<+G,X&4O>A@'L _SKE@4QB5R<G1*T
MB;Z'8*-30RDL@'&-/!1?^'&&J>M#N*CCI""<O;$;PEZ/*)<[C;V +GFZ"!(W
MH)L^S8<@/ ,\$/5R?(^ MU0V7-**341Z'/9L0KZ;JZH@C!G&9N #Z!V>H"DK
M7#.>%@C] .3%XY_"N5)[9E(XI>YEK4!UL1*^[$2&6BCMJ3HBN8&9I2.]*R_!
M3&_WWJG=<JCUI&[KA&U;HI>3Q4O)Y*O%&,KN)Y.Q/=^K)A\I>[\PD* <:2CG
M&1W2V9T_1KMRC(HWVZ.N,XQQES,HW6BO/IQ%SM_S\)9GV^DC-;;WYE$CBK^3
M\S-D.#NQJPFW"*OSHQ&H4L!<Q0$2('D0B?X<,TR.^$M_OV2Y@9(%0AR^XMME
M[()8'0BP\Z@TA2JF<?%_W,GT_2>R3%)9FL*)\XRFB/ GUC%UNS@N68&7#K=<
M@V_C9!IC[S64UM,X55+9&-L5IG;-7C5[K<1>7US%71WBKOUYW.4NUTGX*MB)
M(Z.32(>$5$[6R)8/F\PO_;T2-]<\5?/4NGCJ#-1-K4-U6J1#M7X.OFKW:KZJ
M^>J1^.I23#/+.NFP==(NTC<Y35 ;C-#&CTINMP?QACT447NOW+\X&R=Q/AK+
MAKI_=Z.2"[[F@YH/'L@'G]BG@_18B/'HZ$^1I#$O&@BZV]C?)S>4DX[=A(OE
ME6^.AO74TFO@/!$[G]%3K1U0JHTV6S![C;U='JK49?M^/$AW2SEV!F\:8L=Q
MGP,^Z.F:PB]^!!,8%?COEU:Y1SOU2@>:ODD">MX/4D^ZW[%08)K13Y7?2-]L
MJA%TS<0U$S^*DMBM\K.5;S)W(B*?ZEA*;^T94"48<.3XQ':'SB%P% 6'V)/Y
M=T$$+%+R)\S<8-G8S> E2'(I"(.&[4XE!IU.0]@EI,BR7[B!SQ![<%P5W=GY
M%#]L]QN[N^TEDJ;I'&;T(?)?(C+B97OIOL#JI$$DV.$.;,E^;) *.2H 7,64
MAN=:GE+,F=!9\=JWA.8PSA/8FW^#X,QXH-F=EZ,5I4FG'+DWZRO4$:J> ]<J
MM<59JZP\H,"3@\$$M ];YT#C""R8Z,VFY 7YEIK.9]13YCMP63/!>?GH3"*W
M-(5$IG&2%=>/ 5<,4ZA]@(\L%[U<][R]7BHBGSZH?<9Q?Z ($][^=QXD@C?Z
M:2+<NK))&*=8SC8-\&P#KGDB*#&2Z"&0T I\3.):=LOWG.+W6RS.**J+,VKD
M"P[)3LM?V@?-WLR-21@.(CZ];19V8^57-3>)05EQ0T$9F<5S4/ <R1]#,/F$
M-0)<)JLG;EJ65AC5\X4'%R,A6(!KXO":HSD<SD)^P_>Z, ^I :44]W*\(/'R
M29HA'S> &L/;'R"\XSST4:HE3)7D308QH!S.)#G%0&HM,,LL@:GG0,96303Z
M#GX';X3WXMP\N/7<(,(0FDBNY=%-8PQ)HQ=ZF&-M8\<+W6#"<]3Q*Y[73.AJ
M)B9',4Z0*5@R&B1F'H7!=Q"=&'AC80.D1.H>7#QPV>"RZ=7V $/<YH;9 X.+
MP.GZB(0(!CDO$9>',G<,7"^2392CCF7B<D;7\-T)AT^E<-70+S2=^/2$HB&?
M=M3@D%+>NP O^#"DHP^BG,B.PP694-2N^#*"R0(17%,L 9DT12@;Z+Q!R$0(
MEZMP&&'CAG E1BYC;!!Q(D:!9\?Q<+K6XAY_PZ6M0!%U)B8G]4!G28(8B8I#
M+_9^ID)\YX"QM3<LN)@'!WF*>@7S!V]#P3$'VZ"WDB4?U:ZVHL%(=?D4;TT:
MT$A%PP_F,J$#9&+&J5%<B"+%L.<.CB&%K.(^?",'D-6-_3J0^;;T'3P]IB+G
MKP/]N8XD!?]AD) 1SPVY12BB)'0.MNT:]R^'5]Q.68%)@#YPKQ@@)UT>KUWY
M CDWT%[0S@+1<RW"F"NJNTKCE/)&>.,H#N,1XHT\LIGLJ'L^A8'Q5_ HG#?8
M6W$DM(*#=U&4$P: ?NH,A8J')?$MT":LYSUW]![(F:DII=3LFV9-((@DGH+>
MFZ%M_#&(/U/\_U8M@'2WVS1##!#LHMK&40P\$M&JM*)%"(N=*:B*MQ3.(_/Z
M=7"M7L]@"]+L@FND&#QY= XE)* -*" E .EK]4,7M;Q!$+GJ^%DS!7LXAH<M
M=)@B*462A*%<?.!*@@*K,A*3[P^Z3J1IC2M%\@/C(*:^!"P#4+T& <&= 2HP
M< J]4I#*<21%&_T+?RKGD.%UM1$) :P>"3Y7#>6SY7(#9@SO(-2GRV(;'70!
MJ_]@0'EC/I8V19@[74?*3KJX2Y=?'@$?P1U$^THL.7!#XN=AD*3 '4![(&6
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
M"HN#&>''L$Y4=C"*"3=TG*4%>YB(''4K&;2[B3 A'DU6C_1@6:E$YI5>D4<
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
M31OEZMEKF\ #U<91$4Y> *$Y5PE%R&^7"W\L,0A6(Y*LDND4>L=$+-1<LMD
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
M9!<3BH;!%.>!27RSV!E/O,R_TH!49V16RZYM<FP5(*L#3%:0Q030=$-'#=5
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
ML2H+00,9 QESC@Q,#$PJJ(*^@VC+V7@X]IS8?106[$MT*;;A]()1+)WWGG!
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
M47)[!.-LV$HQ4P(]E:TSU.WF29Y2:KP,96"S;!VA;A>N)1@OPVJZP$TH1@X
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
M%--$P@.N JH3\3"@>"#G7&>,#-RC<TV2=L2.-0R'Z3%%O!#L@:S"I6GR6NR
MGP%,%WDEOR(.'3]"C8?NIN?,C1'5[,1']))U_B4/'V%7[RA*'XC:4H ,S8T&
MZ=J!PYQ)&X09,W-]/.+(2!Y"!)/DM/"H=$L, ;+<%& I2"H41#0_UAJ]C8EZ
MR<P=HZ8)H!+;';E7T(D"D&Q=06/1P\33U9OAE?-I<P]CSPF9-6<M"(=#PY+Q
MRA<F;E?'X[<*T+C)$1=SN*=P(<*&ZQ[P>ELE0614 21CS2T*&W+"GHS.2L,E
M C*5+FH%*QG(Y]0&9;+B->S"B&0T7+\%7TO^"X^<I&DPEPQ5BIVG0:4H"KJ<
M#T#Z-R 3P$E23^8N2&LZ!B5_1-<1F;/HXF!0GR-8[.B-T1E,Y-[-T#:^S .]
M'I\0C.A36!LK+2\J>P*=_-*'*_<C_37*)\%,%PF><UPTA-.R]JW+_  8GTTX
M3X)\!N3;<1)AG M^$I)(>IJ?M_>?L70H/#GI\5MTQ)ATIB32<T8BG61:XF\@
MWQCENW@F?O;U8H^[[ZJ_9ZD$4W]G,G'A2RG*)0WT9HKS.3*_-4+]*;GT5YV7
MNLR3,0-RR2?#I>K)R::+S;.> .C$%I8!U_1Z5]A<8V)SJR9]+UC^ZJMOK++Z
M9G;UU<E 7X#3:3BM-;E\=:PT5\'*P6PUO  FM>KR)7-(\H=8)YM,R9/F)GF1
M00L!2R8*7CH"A($2L_:4!]TG-1)42-;F6)B  +C]/\YP].7[?@Z:ETAR^ Z?
M<9ZC\325;!!=!.$3:%O6C=*@SV2*T88B;#]GAI?030)?5=_=_Q  ./98G\PZ
M^N5Q4KFO-B91/5&\FY@<:X=@!SUP-I)"!*N,F&]JT?@V5L,2 THS*2E#=_(*
MW2!\"(5(O,Q]+W!B7:TCQ32B* .YLP?!DV:JH6('YLE"I:XXNXFLN10.01\]
M,4DD<B+98N2\3.KZFCW,-C9E>/70O9AO)(R\,>66AV+HCH?LJ:.'*)-SX/![
M>00D =%]5M$1@CD!+K,T3ED.QFQ'4T1+&F4).B9\@H[;PU6 Z2WY<IP"(XKU
MZ"=;;"\"[#\RV2GXB7EY>(K(J]83'B834\Q4N/% GJZ^&[*'(1+H1+3^=^R$
M,?L>Z.L /9Q(&_CL]6&<*8VAK6%^29RG@NBM2-?743+69VR97,S2J9G@$)X@
M_3F9U$[<Y< ),81D8Z0I"I0?&\.UTDN2OI=.LG@6W3%Y/,E6?<()I^E[NF17
M]MC#0,Y:LF'I1AD2[[SD;=AJC1_ $LPXANHYY(W;DFP%0(>A-#VYE9*T$68N
MAAO],9$Z;)Z=R0EM)NM5I0D>H0.^6@_%_M0/F#WA9WFB=(XP=)D*M2@$'>+.
MF$;DT7>80NJX9&%G2)/<;8Y,C9I0OE!@4+:")C+@;1A19 8/^%%FNZ+[E+I
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
MI5B:ZQFIV5 AE2)G,U,QS5Z^.Q?S&9'Y,A*TAO2HY\K-E-!E2CM*RM$XEOW
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
MWCC"U[32WAL703C'[&C!$?] )@V]\B?\\NOGW?</P!BZ+BC;T=\_[!U^L,#
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
M5^^(5$I1)U=';]I-<QW17*?^9G1(4YLB]<F_J*X;SJ/C>IR;X>M-M*CHA]>
MA03>FMS@7CQ(#"B=[W$L1"%.-X7LM"M.7BZD)#'@0$YL2Z]<UCH3:G"#LM7D
MZ,W;'),-.Z?[.,HTJ2K!-LH\807P(),/R8FE4@F!%%PB1U?V[6'G&1OH'#I2
MLB5SUKG[2^Z];!.F/7LREK^KV*GH9;QMG ?)!^%R_]O^$7YX 2*T>.7K;B])
MQTPZQX=)3Y= E31(:*5^OP1DZ/[C(:!10 )GHC=<+G;Q+52/0J5>\_*>;^BN
M"[SIA^NC<CS?8;^2]^\.=W*K(>Y.X2WC[A]W0%]R ?N:$K6$*V1Y!^'Q(2KC
MN0HY"53% \B/.N3)WPZ?H3360BF:19,'R*P]$@R21J1=D,%ECUT/>.;J#<I^
M)V8/K%T6'TWQ\@GO,;:9!@F9D0KR#>3ND?)&%P]\/B@31PYV3IBC+7M0L!K
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
MLZ.@G^J(SX%Y@>WE\7FJGU*7Q[.K8$X5(2PYFMFZ@7CP<J,WA<J"*+/_PJT
M-1!!_G/Y]\%3T]PQ8?<+<!F>>L_>_JKI.LVH $'BD(WZ#/P1M#73F%'; >P3
M6E&!6ITQ4RR:<8%")N:G\5_M@%:O(049!,0?:')@W;VI   [S87BZ6K?4>UW
ME[?$^1?>=L]D]>S:M/ =NH:&Q@ZOH0>HL)\P307\L@Y_<XC_,.Y_Z77BCNFX
M^\5702A!S)@E-"-+0YNO Z13(L&KPDCU%8*G\)4,U:@3<0I9>SC=0A MB<SG
MA%7.8 U)G-S,5P/H$+6K.5C": 7#2K>XPQZ!G=BHSM\1"X\^R(GI?.H]Y,:8
MN@Y8H 8F\X8Z)S^:5P8\ZX9#0%/I<B?>6=E+/3^4 GY\5]Z0!MG=MN7<HXVZ
M3] BR',\[^X@CD$:;:P8N"3 MPZV<NKA#L ', F&#R%-:;9/0AR 8<_:*[ E
M!WCH,_7!PC&>JHX)&XUXUXKU5D^^7=TF"[/1X)=83VJ<$+5AL7P*J:;M'G;F
M ."-^IYRJMF),%M9 'MK+3T3 W@=6-24BK$>!Y2!YS6 KNB%!2^C:$#+UG#8
M <;2)&QJ!!3GL6.@,>JR8B<8.*-!;--1J%Y_8[XJK*HL?!E^0R6S#1]1/YF*
M)L%LPYP)LQWS"9T]U.L0W.K=Z,NF,B&#[T22AH. ?BK7IIXL>!;:97,+-)F4
MK5!ARU=N\UA-^+D;MP8L$_X#/&B.SB!EF6M%IVX_=$0;B!O DQNU&)&(+%H7
M1Y]K*SJKBUI9YLQ58:7T]*H %P6]9$OTYU!GWHS,*;QY49H':5\?:$7?[SU!
M=9>N3OU6H>5P%LO]I8JT\GDM+H7Z4=PG[PW\-CON18M9EOZBT M+5[-&$]/V
MZ8$F7:*^ #>E.:)8)&73"$W6HE-]-U0JX!Z!PJ] %W#6MZ9#RO+<] ;#BGMN
M!FWIX7%Z^7__9_KMZ]7]@R>MK_Z_/V\>_[V7YT9*<-V<6+SD#BP?0@\ );?C
M1$B"1;#J6CC VU5E_P:ZZ(>% MQ@XCH+TT*/=R8GKDUO#JLR-[?7>RNZ@TY"
M"D9$TY78"UK,%:;L,@*B.P/%;&I143>C@510*.EFL[JI?P!W_,'O##;:SU*;
MTNG$NY^AFY(%7%HTZ.QC0'IR'5R%;0.#$6'+W<<P]P#T-2TA/O=+XN^H,)2F
M8.I@8;9]G(/^U;6HX@EB])H\62ZJI$BR_KJB,1Q&/[O".'A0;NB5[/%WM*T"
M8PKP;OI5+.#5_=$=<QD9_/R#06UJ,&AYBPK;4@_NDZW--%CX YR<Z9R^/<E
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
MX$]+'&+&C@.&OECK@J1Q?9<+C<QQ,HOJ.B#=I"D["E':#*8L\IE^5!<EBF7
MD[G_14F3J[2W&(;G$*I?V.V/YA6_&44(2%9EY5!&?&L:EXJ]X-(W8,H\O)<\
M1%6^8$Z8:Y"&Q*([\C?$]^,/IWS$F8S3^8T!&-)FP 'RE;G=]F"'S+6\S=+<
MAKS#;/#><Q4 R.F0T; : J07\@N<9G/6U9:OZ+O59NNE1.23B<O+4O<]+WA2
M\,R4=B+^Z>K>:1@FN8WGFD[I]YX\8V28P>+! 4E/;2[X!:DG?X0\G(\Y!/S)
MT0]7EYPK670QU%!4HA.X"^C2YZ6-<UN/JE23%T73T9*$S5/C(.F C7[(0W;
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
M]^@>,.']%=[?4X6^\/Y6U/O[K[U,!>$.%NY@T?!">(J%9R]/8L_=>7QX5>=
M.)$;26JY^Y4/[QPQ*+R .*-_.9Y.O->PBHFNFRK]"1W(T7$4.*C"SN8\?@=R
MRO0VTS6=/R$0=@YW21N4(+S*>WN5Q\*K++S*PJM<32>!\"H+K_+1/6O"JRR\
MRJ<*?>%5KJA7>9>5(/S)S? G<]L73-5$T_B*8;OZZ< ].:EOJG#R5M_S=A@%
M5B5]M]L58Z/+QWY5DFWEECPH?)C&%F=HD?["'&=%;W$G'FVDL_\D=M.F][[P
M1C[O'/4LM^/)W0PW#1_UG!WD>8U[3LUH_ZK9JF[:KI7>OX2")FGI7PE9DME7
M[06,$6-6_5SU\#1E157!"'(P$&"Q YUD,/">),]LV VR <+)BC*62Z+34;0T
MHC"CT)!F'CB0B(/W(>U:Z';<O$P$(_8+1HSEI@<CNB(8(8(1(A@A@A$B&"&"
M$?6#O@A&B&"$"$;$9,#737U_;IE+9E'8:% $-H1O6HCX1+WC$\RPCAC'7\E<
M4S5G/S>!3Q)AQ\ ]<T7=*9:S?@3JL=DK[2_K\#?H-?AQ:QH>+269[27X%"]$
M?Y.JNK131EMEI]EH]*(6-&L#(."S7>&0O'N9'&^453GQD.RT$XU]U()V=L50
MACG/OLPAAI+H()1B9GNT27;ZHP[TO\9U9$9/Y$W5W1GY?'TNLUHG[P-?#=KL
MQ^U_X?NVPU]+VNP?9^B&?B"4JDQCLEH!2?X8CB[D<6?8_]%G9 DWD-G$V7'Q
M(+K*- <UZHX;\"%4O?;UY"<") 1ZLOZJK.TS7Z!$-IS8>3S;Y@99-C?<V-S"
M5_"Y/GY!_WSB6FT/A"KS5<J=SB]GO^U:?O;5#[.L?A1=?8K;7&J/<1YF@"P)
M5/OV<!1\QA 6?!S6#"2J&L"+%&EA(:?X"?C*V6<:ZZ A .1OH,K__IL2(=@M
M0(E2;W#L/OM_^>;HIGU$V8>OJ$B)>DW2,0M]S;WI[8$6.9%H%7V*6$CHJ?<^
ML1@LF/,^.U9'6; Z/DL[9.FFW?NMMLP:?XS&\&??WI,.UDC9\S0'T*+&+[\C
M%A5$.+R+2CB)BC@IJJ2&_DZ&Y#"/<-HU&K(1TDKR[!X"D%P>Z,"Z8=/G^&_$
MK4Z;57GQ.=ISRI;N'OZD5KD*0EG1@+0-:KB[H!# SP R0V$E=?@;=1;AU?0(
MX>,T2S*?_H-T_0(/>]6<!8LM+H"6B$5CAJ&7MJ6O!&D?MB&Y*]X]RP'E!*^#
ME;#P8RNR3M>&!RO2=V0[TJ5BZ29HM4M79R=Q!>H /FUISH@NO2Z((8%"I&%_
M+O@4GQ-4U7NKL0D/<WK1XC01-\Z#:(Y\?M"^EFCA8M*1*?"PW!C2=\52%SSU
M)(Q2+[I<4)$G&\K&H_OVY$71=!1>UZ9%X; ]2>1RH9'YU1M1723IZ1RT>F(Q
MA=JVG$?-P4+%&_^04'4\Q*/8.U,5\!^/KZ87\I@8L\=76/,:/J,+"]]%/R#D
MP5$<U]Z\\X&\H)PCQG1I:$^N?:<K1OAF_/T68+G?-+G.WD6D@UZGU>G$/1V,
MB8#01N8 >.YVY)&$BT!6,0<PAI((- /5!#R<<].U).)!&LXF!37/(J!/9-<"
MAP!%!,ZL >)7EU8A@;"BF2FV]"NC,?B[UX+K9OA3_P/]R0$R)D[D+AW I[,\
M"*( @5*N8-K!X^#H_,V2'W W<(D&=U >2/4?1L0AMD=S(> 0+^'(S?@Z]35]
M 3X X+UBE_(W2$]K_SSXF1?PRU(#5D#:TA1725_-MAQ^E06?KE:6^4(XGU1L
MVU0UFK2U+7W( !X*EJ*"DOX<>8/TI-B:S?**\#E\:0!KTWU>T(^\3;$%8H^2
M%@8S 60JX!9>8)@26J;X (4?=V9;R0./\[-,#\3WFBA66[I2+ HDEF?BK=0&
M)JC#QR!C&(&&(<VRSZ+OPD='WQ=?+#XMN@0D<V.F6'PM2&CA_BL<7P E0UU0
MF<27&1 $9:=A8@(0?E?6;!5]EF>'4BZ\%GB.AQGO%4BI/J%Z+[2Y% S LE2
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
M1Z/;Q4M"F[((+)&TZ,?A_3$(S76BXJ/QTR<VS@:A9+OJ(G%;? F*JK)'X4)
MX%.2I&N<:P; 15-T(!OX@'; ;TN,!,LC)]S@S]OUF" AT+3M_$9P#WP59KC+
M_=N[:,<[G;&S"3O4/8+%4 <&/]3P&MO2%&D9SH*R-%W#:16TW1\/B,6),?MF
MPJ[^&2*Y[V3Y1"S7QJ?[;J.)ZRQ,"ZS^R9MFYP>JP6 GI!3@")3B)#-(*H^!
M#>A\5A2DO@((;&#XEX@/:UTF?.1QOQT?P1T'T)R ((&CN0U$C!-Z5X:_DN N
MS40@6LAA8$G(!>V/:0"ER;GIT+PUG:NWE68=UITJ Y#ZW9U FIF4+Q*ZKFW$
MLF-O#^[3?X"Q/IJE[K OM^,>U.@&^<Z>B/-*0)S^'I'W^^V-;HF*P7\393,'
MJ2/_Z+!M/9J'G(T?5XJE@T7IP!?XFO =\-$=I41ZB#YW.[UN3'%!U%5W<]^
M3^VYM='FUMCY9*S.0%]KY"R#2*1ZPY'PO"_6#A(K )9N#"RE8GP__!VZR;Z\
MN<D6(-=9@ $ ZB&3^S:H.B^(?'3T@^ZE 550G@TZIQ55:H&;F%0Q\G@[0HS1
M$9\W+ZF@[8$"Z#_ 1@5DA[B$E5_2V\)0G=#%Y2PO?WASJS<@GO#Z7*5KMQW/
M7=V0K;NUBG>#*=.FJZ&NR>UX.#@",*#CA0861C96E;CK0KE4-H)[CR3*;4][
MLJ3,.^K'=E2^-0=6CLT4*K1S/?;%S62PCXAOER+A@A%*3X&-.NHK 0I3L ,N
M@,"U.;]#G.AX0B)&=((3P"(O&GE%TQLX+5IB*]/6Z+7T&8 857=G:"*C';^=
M _QI6$0UGPT  #K/O>&QA03/SFVBXKE\-4'"$0"G8<9.9!"BI4X,WRNQL4\-
MH?!?5[-H&PX4"%^)2JF''>F>W))PJ5'@T9.MZHIM:_,U]2[,7<>UT+GA$ LH
ME<)O10Q%Q\ !/EF1T*=@&L2@+H@ O<@AL(1/TNBG+OHDRB?"F4ELSSB@E+CP
M9#"N-@UZ0*_J0C&>06/3 /5S354,1U][]&H WB6Y*RUA%8LH_=$PQ^B3#9OX
M#Z GP>G##+$DRF])0(VPZP7]*B[O=?)"=/XZH!+ )>YA#9S!1GW2H 1!W@ J
M!O-WX?$AZ-2"+S&A0C)]5U34#_7D.G15S&FEPT[GEKF$:RU"_5]SG)9+7[0+
M@XB=&/ZD, +'F/L:=G'N[;],<+5F)8YPX$PE2-1GGZ_/Y;&_JU!4U_LE'.<-
M/@@M,98P0J-6?N!82HPSAZD>DSPV]D5H&HR?SO)$W8$?%?U560.#YPM9^ $N
MGJAR0?]\XA[EWNKMTZLV<Q8 E\XO9[_%X]PLJ:0]QK[FP8*DCY+<'HZ"S]BB
M@H_#,7*)!LEA28H$U (<[R?'5.$,4I\HD.<ELDD#6P,H&TF284AO_)T9LI&[
M$G <^9[!9-P>:!%ZP"2<3Y&$',5U3.\3B^T6/_)CK5'-P),8P F6FD-=J*#2
MX?[AZ!%#Q>IFS5;!W@..^@CO_0+"[.^]](0SB8# 6.'>+)?[)33#);,)" Y\
MU -!CS <Y1_#T84\ZO:'9ZG'*#UD\?Y$HZPY%..V].UJ\G#UT)(NI]^_WSQ^
MO[I]A%\FMU_A@]O'F]L_KFXO;ZX>I!B=).UH>/P=Q<\6_NQ'=:2#<U+8\S0'
MB%6-7_X-)-<SCW* P+C4%6UI2UL/7 (@$^"87?S>,"$S-UT+1-E_7<5RF*1"
M2HY&-("WJ2Q28P-X=!IW8,8R*!14G4 %CJ@+ T[_\UIZ 3EF6JC:/(.RBQ(-
MA!5YID$6!W1&. ,NB,R5A>X5!^7UW,+#A\]M2Q/45D"+<77'BRD%K]U<F$I
MYNVT#P.P/_A/8N;A!-5Q,KL&.4JK_NX #.N-PRYWD@_[=NVQO[=%AUFF.VQ@
M;1NRVM(#R/];$W0/N4^UBSE>!A< 8.F+\1$!,FAD _"!820?'$<Q/%#CHRHG
M5=L4$*5(#J#)X/<FW0*L'I@W4@M7CMC"@7940O"#G;J.)(]/GN\\ "&>T^8<
M**N1</Z'*#-.1\S<^J8\F6 7F]9:NH9%L)RCH[&F![)RJ!T$%"Z/HJ<>0Z+N
M<DDCHL"2<&NZOS7'4@R;,P'*HA2D=XRO4-K"TX'<2C6M%6Z72(M-0.@!(.8!
M(. $WILV6*S OEK2=\TPB&TZBN=L(0:-V5(?L;("ZGS3<(% U=M"'',P6<@#
MIDU-@,=N=U5=>BL.8R[L:4 <^RA^#,#PE0;+5W1"08(GRO[OW DSKH[/MSJ[
MIQ)U.O&@CV3CZM R(@Z:E&##4Z.&;M:#L$23Q1A>YYH%)NM*TX$;?-%,H#X*
M? #BS&4PL]<V4$-+>@9#QUB8KDVM,'B2Z3HS$U!J<<^+M(*';+@:-#2M@,?-
MZ,O,5["=6"*$JJ($P+6M7( M/+2=[$SRQ0@!_))K&H1GH)Y2L&(D"K3GV7[.
MI-P02;DIZ^VUH":^0PY)K[66_+0#=\@(AD=B+:=SU*&1".0=7I=-5\K,M7Q7
MBO-*,'.#&K&)WCY&4,B9TL_5+;6ZIW.Z-HH:&ZY@N,KF$@+"(/L<CIA+""5U
M_&28*]]Q@2J51"C94+ID>$2ZS C[>V*05T5'%!P"^,!W$ -[R#V((AF]R7AH
M#!.36!14T\#R@T,5; /H#M3:)[(V#9;]HJ)WBD6X*1;#[-Q457>U9HH)"91"
MA7F!'! .**^(A\9V;'T@+N)"8E_5$ \;NO03SML?BF9@1"N>>.N=;'D4G&QY
ME)^/?[0SE@[B"%9DD)"@HXJRPLQYB@K%8,!VJ6P"=H 91$RBK<M3]QA%P I
MRU19GM5W98T8 ^ORSRCA1%&X4M8HD>$_ \V%)WR.Q1V86TY_&OO\P@Z+<\.=
MI/? @O<TZ[<SA9O;:Q^SYPG'+,P7J(X89PQ \BK?&25ZT"RHCDO/G6K:W-RR
MT0QS=0I%U<(]4L7D *#<X'-0_U=TA,T=6X?R#&<"@7X0L^RE026)X-,L(!\R
MS *RX?9%2R+H9#7P)^IWA0\)_HJDHF%HE7E4/>O1 1GKGXH(.5)+-A3)X&]A
M&LD,R!0Y#W)JBW%9RMG:TJ5GL^Q/L-M27=*0PW#@T>V=LJ;>JG?1["'QQOYV
M7L1SFBC(/+)D(0KD[)8$4@:9.ZRJ=Q0CDX;FX<"O0/)JZ.ZDRI\>3M3"$\:4
M?QX-P9B);:H:M3%\[NK)IK9T$[!8'8XVA2PJ)2 B;22E\-7Q[%!%HFY*) L&
M-HO,71NIRT155%U0&1H6AA[U*TM/N((Z36CZ*#.60S9..4 &98];[@P^U(/K
M"7'.S"^9KP=P\ QJK@)7D+"RHZ Z3T\@8B0$)#\Z$[;-VM+_F*]PZJV-,X=1
M1+ (T'^ SZ,0P7R-I8'!L6 )%.NH;CSIW!=D^WI+L$+ %@'(PAV@#KE ,L$3
M^*J8!6$OM!4(4S@ N&5S&^M]7 #Q+4Q]%C#7Z7SJ/>3&F+H.<"CJW$"?M&D\
M.":P ?/*@&?=\)UH*ALQYX%L3U/#6WO8O+@G.I(U]72%F(W]91W^A@:TORM@
MQKI+=K=M@<@T0#(D&)&;K+^[/^L?I*DZ/N>W@%YLGYMOTH@9@(^R=307$8!M
M:0(&'O5X;?!I_U8M"MP0:4BO<$P=.*7/])"!C)V"4<K<$>AP*^.$W8&V;"%M
M>0Y9ZK6CS%6QJ1,$6([%$N@5#94"JOT%KA"4/S./=1@*C1!["D8([Y3OO=)X
M/*;RLTBTXN6:&\_GSGK%'UO.QB=@L&NVZMHV SWS;+:D>Z(R1^&-;;OPU20P
MX.\LTS!=+M#M*(=09F!V<<:#;Z&2%F.YQ@SS;EG8_9\*B%IKS2B/!]U;DFM[
M'(T"C(:=I25Q%F#&,+^/'[CF87R:U&#[T6E< LJ8%\_ZV?!-$%XA@#P+573*
M#3?>!_;[W\ S<)4K>D(PM0+EU$S#S>*#EYKC"2KN*8YOU/-4*7!"GKES%2]_
M1E<*S37&^@Y<=#@K&9\%A.>8%GTMUYY8Z@$_-FTTP+ 5@$.3CYRD[=&G&#.;
MBKV$7>![9P0EFV:0#4.2Q\MA$7XO<T:SL%PJVY?*C%"U*^30,75-Y>_G%1P,
M2<@1O&<P]R#:4K!TKMLAE/V4@8#U&-QI&*K%>%)T6J-B+P@IWWON\S!*W:'R
MFP0*]S-,&'Y!W\>:&:9?^,(S./P\]1&ACOI-2WIR-7W&"055)'C:BBO.41T)
M8;2G.Y5K ('FS0MKO.?YZ3,;:9;H8+4Y11%V7FPO K6I55#;%T6X!Z,6)P!:
MDA/.[>6+B6M\&QP57J0SBQHXK^[[+$)[]@UL!BN,F*GH!-GG91Z<HUOVEYSP
M",*UUE"WKCV22K=VZTZP^ +EXD? <CWJLO]<X7D <W[8Z8;5C,GL/Z[-XNO7
MI@5D&=P;Y=;YID=FV;I77+V^]979NF]?[K?EA#XO6WU)7&QLYW!;Y"2CUP3&
MLU!FZ"4$R0;O]1213086>650UH8OXQ2/PA28D:K8"VF.@HJ]<*M%C1H@ZMS
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
M%OQHPMT@O-B+%'@W?\H,B1.OG!'O3@[ZT!M?%P1GH2/G QW.-@T0^VM)!=M
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
M1/YT37G2=,W1B,B@JN"J:N](+:^E";).;YWG-E'/M;?SA3:#EWYD_V!#^]%
M'L 1V/OBX=GG%;$4!S.P=*+81#*? #9TU %(97S,9_Z/G[,5[8,BG+HU=^I.
M/0+XAOC_QOGENEQ_;F\HVC36TY_[?O(1>5J54,Q*DV"IBMDI2)+&YV71S$V*
M8G[TOP4(+CGM5Y:[0IC4+SWK/114T#Q.^4(T6ZA.I*<&2Q38J-(2F^)<$%E:
MPJ!_AT&/(C0D.\NUY/LCT3:[II9\=KH1*I<0\I40\@(;5<+&EFRL7>E74BS-
M(OK&]$<=.*DW'E%F_)*\J;H[(Y^OSWD#/N\#'P;;ATW[E[%_X$L^DYC&6"1M
MECJ7>,OPXLEJ18R9?^D/F:UUGR?C8.D]GPR7>D_V-YT,?ZJ5;L"?T&"WKV@_
M$6#_H&CKK\K:/O-E:@2@&UO8!USQ]6;87'=C<PM?.G G[ 7]\XF?@A[H%2Q_
M3>YT?CG[;=?RLZ^^FV7UO>CJ4Y(>I?88/;P!LB0X\NWA*/B,(2SX.*P<250[
M@A<ITL)"*?^38ZI@+]"42',N7:)J0(>W*9$#L0VG<3B%%IYP"B,;XZF,[8$6
M.;%H+WV*V$Z8)NE]8K&]L,S)[%CI9<%*/^L;^/EM4J;IZ")[INE 9)I6(#.K
M 9FF8E*WR"\5^:4BO[3FT!?YI17UE7\#AM*2GEQ-1SCS$=TXQWB%'>%%DFGU
M5E7[.%!I*3I(VQ*<7LS345::H^@L*U2$AIH1&KJSS!6L>7VG*X8S,697'MOZ
MPS+M[9-1?B!M_(FD<<DH@^;[?:=JMFOCTU,?_F7]N%Z1R9MFB\%X(N*4"SG*
MQR7'6/1JT!I>)/4$$WFGQQ=J7SQ5[12D6./S3/,091Y%'(U=7'1$ \$:9JCF
M(;>.3GOC3K]^@JJ1\NA4+2TAHS+(*%O87$* 55& '8\P$V:MCA-+?BHNU$["
M^J*4L8#3)VG+E66^D"7+%Q%B3H@Y]"IZY'$3HH[C,9)ADFXLQ-H)B+5J$6)7
M'M1/GC5?; F+38BR;*),6&]"S%5>S%7'DI,[K4ZW5S_1=Q*FW'0^UU0BS5T+
MD.Q:))KY).2@D(-4#C(R\>\X&B\9M<:=)%8BY-P)R+FJ$.&@U>^4.V9"F'*9
MQ)8PZ80HVR'*KCW*"=]='9VY+PNGY4E+N8K3I]P:C<?U$X$G8=)=FLN5"X<Z
M) ]1.MKFW'E5+"$(A2!D@M"C$_\>N/^!$\GQLBA%G\]3%7R5I,=QK]P65L+2
MBTDSPW8LEQ&;9D@KRWRVB"VR3808\\180" WQATG#Q&2$[+LJ++LF$09EV+]
M&OHK3\)8^XLL-%47\Q*$../BS",((<"$ #NB "N;#.-IN^6Z%T7KX"8UJQ78
MJ!(V:NSF&)0ZK4'2M_:A$CJBT!%SGJK5:?4N1#[5:>IX.5:V7+3Z ^%AJ&AO
M0V+;DJ*J[M+5%8?, ,4K"S#'VEBC@%&6)FSO?^D'0L;42L;\NIT[3 *T?PUA
M'7Z&96'/<F,V"2$_E9F4)(X&K?&H$3.#/S17'%6 XG*47*/6J)NSH^&#\#2<
MD&TKL%$E;-38TR#F0HKFOSEZ$6Y):<,A6P-YV 2EK1(Z6T6:]>X@GSQ]!W)K
M5'*.G=# FB3S!3:JA(W?-\9$)L__"V8I<H9D6\['!W5!9JY.IO-+$U4@F\QN
M#-5<D@<'S$GD2G1$'0Y=^Z*;ZM\;#*HC_^@PV?9HAN4< 4:T@E<XEDO2 29W
M#Q\W>?;Y$K"D: 8\GZ^83JY"'DLW;Z.KS<5/%2Q9M.%ANFZ^VA_]49*; HN]
MN!M,U4P=LKF!'\3,L2;/C?OY3IX;9I\\URMF\EPE'EN$D5.K@79RI^ZSH/Y-
M%$NZ B8W$V/MQ%@[,=9.C+6K,_2+'&LGH+\+^IV:"8R3";S?DQ=BN$1,#ZS>
MJIJTBQK'/$JKLGDPUT]$,:1G"ZQS$?MH1NR#\]=KRUQ>PJ/PHG]ISN+2M6'A
MQ+IZ4W47)=S$M@G\-WM4WO9R&?WX'UC25">:RLGF#Z0:5@AA6\Z=9<Y<U9E:
M#\1ZT511?2/"*@52IARB3+E,RHP':@:MBUZ!\Q %/>Q##YT0/72.2@]RMW4Q
M2@K\BJ3?ZB@\2W(:N1X-2NFMB-+S'2A'Z#QUUGF.4(U2FN)3)>JLH_Y3;]K8
MK@051QOQOBJM8=[IX\*U\SY-Q]2$HB,4G7<H.E.M,I)$Z#FG)\NVZSD5(DZA
MYE1+S2F,-.*>OU:W6Z#C3SAZ#AF$X2R()10?H?CL5GPXD\"NRHQ+4-HIRUL\
M:$1AMU!X<E9XCDJ4B30I])SCZCE'I8AN@10A*M$:7OLDL"&P(;"QK2ZPEJYL
MT9E!9"=6QXP3)ED53;+:YI-%K+%\DP7'3;&N:HO<B&&5(W)[K?% M.RHCJ95
M@R4*;%1IB0(;55KBU@8JHB-(1*"(CB"B(TB\CEMT!*E0@;?H""(Z@AR]*X+H
M"'),Z(N.(,>$ON@(4E$'_X-CJG^?/RDV08I;KHAALRD<Y U_%JU"*KBJ)NVB
MQD&XTA(J[XD-JKBZH)-Q9N2%Z.;)#%\[A;C<1-=-%<>3/"P4BWQ!7GP98L57
MC!/OEU'IT<K$F'T-*(4_(CPY=:./[3=< 0Y#R35WZ:(OVK#7,^1S&$U&$RJK
M19-RJS\<B#!@Z3013:FL&DW(O:XH)ZFD]O- =/CBN24]$X-8BLXFT"JSI69H
MMH-=S%_(*6A")U-MDJ<ZQ(GG#T8Z..DM0C?\67;I#*?7Z@R2&(Y0C6I2:Y"G
M?E15(AUVFZ(GU8Y HLI250FDUQKWRIVQ+)*NFI18(K AL"&P(:I31'6*\(+G
M:?;EJ>%<7"1U4Q-V6M/=E455H;0Z%Z)C]9$-JCPG#5^,1-E)=52H&BQ18*-*
M2Q38J-(21=E)UK*3<67*3KI5>*PH.Q%E)]7)(A9E)Z+LY.BI]Z+L1)2=G"KT
M1=E)13WW-T@-Q'9:DD$<46-2O54U:1<U#J65EF7I'4BO[DM$U>H25?MUN]O<
M0^QQXF>CI RRV@7//C0R>I8/X104)Y-;_5[.@94/.4NVNF.NH) 88B[GO-$/
M3=>[RQ?S&LT//04I?S)U$S?&"V 6LWU9\N\M<4J6]L.DS(;:2?M*"/LC9*QG
MH)^BA'Y3VK-6&WL%"?Y!D;-+A V_6[A?FLLET(6-+5VD5\6R%,.Q)3I*3X:G
M:X9B(+\$J@ %0%F:L-/_I;E30@VHE1J0HOZK.IQ*1@/_XLB_]G!^"2BWR[;]
M&U'@6 W;OT2!\FXRRD<I$%- JX+/?-2$H^%3Y,XV/#]08$-@0V!C6^YLLYRD
MHJQ0!$ /"( RMPB/B=R:AKDBV#[!>"[$3VH#+."S'292XCPB82+5*<CV'K)Z
MOZ6T'UG)K;[<%\'3TO'Z?HMI7W:15(M<8&!5&$Q-4@H%-@0V!#:V&4R_^\6&
MG,W>NDMB:6KJ>A/+#:58#5!T">F/DF+/BAE@6ZVU6,(]<PH2.J"1?+X^[S*?
MO/>!#Q3X#$6:9KA*2 N5-O[9N$K29O\X>X17/A"=4&DT68&XG/T8CB[D<4>^
M^-%GDA)N(+.)L^/B =,[?0UR<TWO7\8@RS*&?!D1/,7,7BIC?558\G5A*0SO
M%$Q3JW4#TX16'?@6^A,!10 L=/U56=MG89!XSXZ^:.&+;&Z57] _G_AAZ(&6
MS\HIY4[GE[/?HH_Z/?+8Q#);J3W&,&:P"0E.87LX"CYC&PD^#IL-$K4;8!N*
MM+!0(?K),56PLVD1KCF7<*@HD*O]^V]*A"1C9+J#,.C7[\%:^*:D,Q3ZFI?Q
MM@=:Y+BAB^)3Q%V!-;W>)Q8# ROSS4Z_0]^WS_G1AL[ZH"[(S-7)='ZIV(MK
MW7Q]<%<KG7;^4_2OFJWJINV"5DLACJ_ZHIOJWWM:O034U!4"QG)).N?.@7V=
M?0XO&][!FQ<BB:BP,6D..[,!:TQ)IJ"S)<6&9^KXS4>/0I))F):*2U%A\Y8@
M;-XV9 8*BU++Q<=[58NG*.I\ U&#@-6*7WBEU'L77_<B=^S\L?*/I%*^@!K?
MO(K*\JWHVRCH.['2\+QP<E2:R506+JK"<\-\^BEJ0EELO"2\%@RL":"/UX,+
MT)<$^G@Q>(5%Q(Y@Z\Y8:TU25OUZE)6BS?;$3*ISK/*!LGB\M8;AUOW")W>
MS[*K3Y):T><![PJD*9=Y'G[.F3(/II?B2DS3!EP<GGYXT@@KKK)T4!C"XC)\
M(_B9,?9Y. 'LP8OV<6;E%#FIS_H$%JJP/H&%*JPOQN&\"&=::*J;AQL_$B])
M\F!EU:%N3>,<(P \T.-8BF$S]F_#,QW)(BO3<LA,T@S)61 42Q1RV"X\-8Z@
M6*2!P8,]>\UFCQZ,,D</^K6('NR_2A$]J+4+Z/2B!_L$"HJ%N?#3"S]]+4$O
M_/3"3R_\]+YU<0\"4WNABNS<,I?2/V%WQ-((JL\ 3)S(8TN:;;L@7 $,Q)(F
MC]^E:R 177/6PK%?!\?^MK82 ?ZO ?T^]J]-BTYCLF\HZO]$S$^<I8?W8Y55
M=?=I1%5YHDHKJVJ<:[D "BMJ>ELB88F 04E8/6)'BB("##DUL&J*CE&TUQ#U
M0^8R=$Q)!XNT)3VYFHY*H]V2X'>)_-?55N@I% I+W146P#VB?FK=*9;#?YFH
M@%^;TL U\H");1/'II]:I(!LA?V4E>%%4I]CH:Q46:SE1UT%*2K)1"44E1(P
M*I24D_207+I+5U<<[85(J.6J--JHS,P5I33X62>*321%50$*V$< XY+&3+%F
MDM>S<P&<E5@V1??H$]5&A.^D'JK(MM9[/F%<4;J8SB><*J;S;T@3$Y\D'CA%
M3(V'$#U<43HH.9ERW-NC>V?E:>NDE)*"">V([3V%TG(4C M-ILGNEBL;$Y,T
M>^&E1OD=CKBJDKL_)O<'TB-R;L[/76]@F>?JH9HZ]>G CZ:JT42PS0WJFO*$
M_D:-V$++JKF6%:'FZ?P>G_)H_@DLD!EM!EIOG!"F'AU0'ODMH()VR4J6W&]U
M+IH0JCHI/:M84A-JUHDAO/Y:EI]3OM$T*ZE3S]8V-N09(7Q/D[D!A$'CFF):
MUDCR.$TE>[^VE95URG);>KCZX_O5[:-T<WL]O?\^>;R9WDH19IJ\_F$>N?J/
M"R)=FLN58JRY@H29/(:D2+]C2IGWVG.;J.?:V_E"FX%6^I']@PV*1D-Y>/;9
M!G3IH(/A+9]Y.C[-%K(93ELT+7]&7HANT@@;U<U4<PET  ='YX-H4 U=6>;,
M54%[ P,%+)L92S@"H,%--&F^+>&:U85&PCHK'A(;'[%4_B86-@9R@IUQEYHM
M7=*[KMZ(ZE)7W70^UU1BM:37A4GOM&'QMNE:*I$4'2B.+<M[N*]2$OQ/>G)A
MW_"C!*N@A]& VY[@W%.?'A^XH^B1CD4K>#ZFU=%+E&BE MRJL>UA:0+\;Y@>
M &%Q!M@OEDU7BM\MB#[SW(D4U$]K5ONP%3 MR;1@$VO3(!+1;=*B"5S\:EA+
M*W0GK-35'1X;1008^"E>KR,B;7P4H' %S\)!0T^ V]=X^04R-'9#6T)[U,*
MJ[YNA?$C+13$-V@H2P#H#+Y2' ENBQ(D([)2J&N3;E37LO"YP3,!#JJ+.6_2
M+:QF(4TH1U,8L(!T8)DOQ' )+AV9DO2J(&VIYK,!)].O5$$N#[\]8(T*O#O4
MXBS,2+=QS:_DR3D-3MEM2]^FMW^</U[=?Y>^7GUY/ :3]$E"-XWG<Z18(*4G
MAZ(7#X.ET>,_!WK]>7LE+2+NQK !\DBRUR!W)TL\S!N8F]A3H]/_(5]0!>''
MG;)6%T3]^\XR'=8M#GYZMI3E-U,Q+B?W5P\3U?E.JQM<&]\3?<WD3;-W*1D#
M7\D8[C)@VO%Z7*8= !QUQN[,I0;:D;7&0BTBK?Y?>U?6V[B1A-\7V/] !%@@
M \B*#L]N!@D&L!U[X, STEIV7HT6V9*84*2V2=K1O]^OJKHIDJ(L:7S.\6);
M%H_NZJJO[N[<I#D)6Y8P_P^'0U 2>D8[(XMP<&G!P22QN@TQ$>\H#%K>I8Z
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
MB$H___F/7W\:)\$2'V?9/'K_?U!+ P04    " "1BF)6X<!NS3$B  !LH0
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
MVO%8H;MR1US6CZ3M/LH$_(U.7EMI,:.US<0#U.U:@>7+; &@ KB:+Q[B&VM
MB',PQ\@"E^A$Q:C%1 M0'+QJ58L,F.Q0AUDABI(T+)>& )W2=E-334+K "Z/
M$?B@$XBE5K,$RKXQ^2K?JP/RV0\'Y)T8$Y;=!T% ^+\)MGOF7^F=XW.,3%BQ
MG'Y39UV0+ XCD,N&F[53E@F:D^:2A-">:]V ,Z%7$U5!5OWD.%=IU8<99@V0
MAQ3O]TT&!FZ6;TB?^4.U:P\Y%<J-\[ 5Y,J@)8FI"LV&%>$N?.(M^ I)FBG6
MI="4*/\Y4/[#$N/V[)HYE#7%/#MRW'8F1Z0/H16=LCW^1J;#:36&/901K%"F
M8J'@CS")(5 8X3F^'7#GDLK]22"NPM/D7NR(*XI*A3MJ\4\+-V]#5D#ZT&]X
M7%#4-:-<3QB^A;2FS#\QCL4(@H=D2I93NC)8<C"N #GA*)G#/(G)RZ1)V"#%
M65J^(MI)&/_,DA@-M^FV4I=;Y6%=-9--7Y_P$5=EF\"5Q3WX]W[98/F<):S7
M(PA,NA0F17*V5$G7]^7'@,&AF6@*0BEK-\6WI2W_)174LI^RJE%?#HR<"PX+
MC^I>BH)7N QO6R4,B/H%9<)W;23_^AFH\GM!L6%"@S#)!W;%J&&ZBQFEVB=F
M.-*2F_VBP.2W$6+6]6B"RPC=()[M<L4E"L(99N/ J8]Y@9RAS/A;#8QE2:1*
MT3%,F\@I=:*4G\GNHFNI(_:6A2.+\O;N@<!??()K(X@C]0*T]-F4OY<DS,@T
M <C+KZY-L&PV*AF6523WDF,%D8V49#( ]<<F!933GJMBK)1[8Q*W4+S*TLIQ
M(4=(464O.GKS'-\Q!H73DC"Q(DG#V)OQ,-H6#F%2&M<]!-42RZ;#"\; (EXS
MN+6^EO0A+UBM72><E(;[R\' 4H2D1:=0(DJV&F'E9%BA"7TS3;@- 7,PX_"C
M3"\)YX%99HGK$4C])F#7'>+0BGS11\:?:Q)#3&9:DG+S/( [17)R;R2[!HXU
MNS/TB;GP0)H+3+CCU!:_X%(^"_K;3$B=7#DK6FH@C&#HW2<8A =P!3JJQ7@G
MXF@^TP+DSDGZY0:2WL@XSY)XN]*(QO+0I1SUOO?ZVDXR ^4U,V3A1DK"VLB%
M9E,*F=@H)AM1\, H<!PR&%/4SHCO,*V12:&2CU[V.@\T([*S7-1'4+4 G<!0
MD6%+B@QK433^!0>&D23L_L+YHZ@89A6V=1_E.H\W2M5<7,J((O,7*D8SCL1,
M1Z9<! '@.Y04/EN4];&5Q6#.YU'1TIH-4FF1#S.541 I</!+2IQ"H#F?<&:6
M!OK3#',]Z:=7J!-,UL,K8;)&R^>=(=[XDA@<>1[LT0VC[&8?&'^8-0 ?NDCA
MO$CG"<MVL)2&%'LRH:R!BN'I/',N,M@-#AV;6"^5#U1]0+;MZ<*NJ"50#TAM
MS4HH^PB!0;. W2,34K.8TETS7"E9!F8%X1#^0;]-\YB@&-.DE/CG^OZ8P& Q
MR(";&5@[CP'><KMG> X0-V#C/B:7TL^Q3= S@+M[?7)W=P/J_\X<'[4I,CP/
M4ZHY@$T=848H(.@Y@<WY,K*5!.""^W8(4+D_)5\T!DY)J)MSBR?+)C_IQ0R-
M.LW!0_<F6CYH&.=:1H0EGS04)HEC)@-CGQW+F[<(%!UCC-VFS3)&H2D387DE
M"$4X:N- #4J[:OV?)I+)Y$ZASB4[RN!A>SP&\4$N ^T[87%""UR]5HZ"_RP
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
M^EY]I[_^\)W>QG=:_5!GN3J;+^K4^B#1&[!4)]$R[9;")DC7Q@?KU79#4*W
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
MHYI8KQC8WWM;O9^5R H=1Y7,E#8KN;0#('6*VU$FQ,NZ,5+08WH=2<"S>QS
ML<A20S* _ZE45X(M_LTET-O R]/0MN.'K]Z)/ZS-<7&5H&(DX0;J^:D=#*4
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
MG:/Y-@C^8YD*(8FXV:%SQ+$+6>((2 >"AD@ +?5\V:&"^_@#(@X#(P%7'$E
MQ$DLDL!1@[Y* H+\U$G 6ZD=^ 6R;9T_[Y=%O'B^VVK'9Z8JCX!%<1%UD8/#
MNI1]$$Q+ACP)R*HFY$ V850D8"L"AGNHPP'],1$\F+G?'08]4+%<*0MZA(&%
M>YL\EM*Y@//5;@YU2II>TXM@L9DD,R^ZQL/]0ER.HH $M-_$T1,CW<%=9N=F
M2$#T!WKF?V&@)+3]A-\:\?7$WEL2T*S(0P*^L.Y!<8YB9+;T.&W\I:19>G1T
M,!1[2(D^-<O/PBF#B:#G(0I(DP"\!>#7_?]VK KZ9T-R(%R-5#S@&7596+6#
MVR8Z.LBA5*(Y1-'LSXM__#7(+N,0U(<@2A*@4A,&Q7BZDX#.01DTY2PC.VZ^
MC7RM>(($8)^2S7/].Y$$MZ<CGQ4[Y&CD07)M7:PA 7/+8(B>8[@(9Z892$!K
M)X($,-_D%/LWL5Y?V@O%G'X=Y(DB(P&>:5"BZ-O@ <L3/$1UZ'^#@@_A _Y$
ME$FC)PH >@5,:N9) %<6D96FY78FK@1_J9N2*,"$A\[O_$?>0HZ])0&AT:!U
MH4?*?E2T)*#-'<5^)N_(>N;US,Q_8)_WL7WM/-V<9WDF3(Z#MP(%H3GU>V@&
M**-!(OYE*03U7-&;!*B['MV!SG""D5Z@"]3"/\/P!OKZ(=NT:BE81D4.*#\>
M[61B!I3(2<#'B38(3O8W?,@[2<!?5_^+ #3E0F#-IU)5];%Y82EI(11E;IHD
MH'LE:^\%AH%K2P&G0@(H_Q<69W-5<87HX/LYSX)$Z3LFR@9$'L#^)>[J?]$2
MQW_!,<('18IN\JYI!EX,Y5XG H(C 'Z(_[=9E0)HFED6I<W7BIPSVO8@]Z/S
M_F+H?X"H.\Y1!UCBPKSW@\AUXR-<B8B9_VF_WP@&_;:)XL*SFQTG9L4QR.)5
M[O-6U,)Q\<4EQ68OLCV4V4!4$?\>J"#_*5N@.PK'UZ1D.H:/!GO4$E/<WM5\
M3K!V4JW</;S_+GZ';(X$_'<Y <,Y<H'9.X#^A\W_[E[?H(X0(!+$@+H[=#\
M^GAB"7FTL_G?;S=3)1!B5 8B*]LO_QN_[OTOVH3F^G,JK90<*>-.:5!V<]*S
MU;&,NAZ Z4&(!?SZ_RM-A\UO/N>/,PAR0?';+Q<53<1#Z4 49OX=3P<@8+7A
M.DC'_^\8# 9#_!ALC)2D,&_4^%2@C\UFXV)@B F>[0O_BY*D(T!D\Y= H>.R
ML/\M!8YE';+]?R+"]+^(B-4X?8NHDA6[W\WY4JFT8 CV\+^5$(T94(\,-)5D
M,2'D\?<JW;N)D)N<U__=RC5_+(LD(&6FC0LG]P\MI_POM?P.F.8\1>(X9)NJ
M#=N[6.N9!19R@:5=[F<:V>#5_WZE_QR(WZJ?U8X"[A_93P=F_ZL:W]@@WH:(
MA>]E[MOT][>/N+Z$*%K]=[W$_PF",+0'C>*DT,'?$\%Q[4_]>U(L!G8AS.Q^
M\ZU+-:S_>[ZNM^^%86B@W["SQ'FBBC0!,?OTO]>2/M KZMFSK5"4+"9X49;\
MR'XF$Q^<_A?Q^S?#-B&BI.#'2=P0"H2R^!GZ+WFR>W87F57V=,P*AASP9@",
M(^1Q-SDA&.8]*ZQ8*XQETGF\NULL.O.\2&ZEB\$@7K_^8N7SL?E''ID/AUSM
MMO4O*=>K:5<HZ:87-[>J7B!;R*R8F<*](@$VS7GX^;('95<)[^RVDN>86:;F
M8^\&EX_.Q)  I\U(4&'RRQI5Y_M/+3/)T#V),U^57X 7B[,Y7)]\--6B]*#
M:.G70Q4;BA"%>J'T :(0+K"#*#A2)2)F^F-7Q+U]D]6YWCL'_\!B)>,AOX3B
MG<[Y23(>#Y;6+A=I]W&>ENJ]X,NU"5U*Y\V@E#W<R!SYOEJ8RMMX:0MI_,VQ
MD];:C3&ZE$ZJ3WQF.!39?)_1%0<+8KY.FSLN=5QKD3*F37!JI*\1C.RMEN-J
MYA*XX5(8<5]1Z#(!J=N^[$C^-4A@EH.F<X95B4>[R+'^7IZDS.C];KZI]U[R
M5S^'))YZ^T;BN[P1B/!IG5;$SE6< PDXY0'%2L5ANHEW2$!'V1'5&'2E^?1F
M/GDXMJQUAMH8IV"8RD7C]^2J=45*8L+=YR8:L9^5)S*_P-EFRT)-7BF=QWS7
M$2#R'6\"[08Y<GG-:A<%(48[5^:M#3@'Q"Y4";-J*[E7]L,.[(GF3P"_C?A+
M\SR9IC[NUG:RN0F!RXV'1,UW,YAL/!L)N)49 <48@6ESWJ0$X]L&P21105',
MF.7(=;MJJ+URC4++=^G=3E^IMS-;\F4$?RA:62-+AG@A,Q2Z_ #33SP]"R8]
MR/EPH=D%[K(PO"25W+Q6* EX69H1>I-=[ 7Q#$[MJ+7^]I"?6?L3+9&WPAOC
MML+?[KK$:YJ"0U>XP.S,X06\! EX40O!I?[ T.-?IHH1_)1)P*=1>#YYY(@2
M/>X.G>_=6$4Q5.=K&]%=5EM Z6Q<9G+JC[^N'H7^LAF$3*>1 -74T0]GS/&,
M&&<2\"T/E8'8H0%M>E4,EO,@+DPB"8ATM4]K([(G&3VHF[D;GO)9XU?B7NE4
M??#EBD9Z$G"Y)/,H#PR-)%GZ7V!+G!,+G6:H'G[J#6N;9C=(10^JLC[FUD#8
MIW]N=^?A9N><#3#R-R:"N?\F(YP$6/63@.R:"V092J?]9&%I;<&L-JM/:^7
MZGS%_44&W6GH7,+?HRB4SW&5:X,K!_#D9,<IH-@R:_PSF#'K&1:_7J95]9SI
MO-C")7;GKVX/8LJTU8F('&)BT4UV2/1QP/O;C>)54.YG5"]W)SX=XC:T#.2
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
M[>;GZ#<F\D$,@YZ!ZLT/!]><!SN@Z@\4,!H*$; >T)D5D(#DK$Z%WU_867V
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
M0'.<!RB,_C@5F%C*@+[J'1'K2,!]TZP<@/%/MU#A19>_$M5+M(B-(M =NS[
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
M=X@U";A#977X8G<0"Z1 7_==$YWR<FQYB68?0X,L&0?/?M1<'$8)E9]44X(
M+UP!:#!>(JV#WTV]9T#UKPJH!$7CNK8H*2EO6%M; VYLQK\G+A%1Q'7G->67
M%=K%RR_0[52Y5U1'J&9P+]5E;GV.)XG;I'.B3JZI#WJCPD;-$G3)8.<##X4>
MR4+ -5CJE91?HMTE)='G=/KB48JD"=Z&TLF<CT01O>P!*T_+UB\I1DH"A#?D
M./TA3E6UD>UON4)?<+1,Y(+M9!R%O754[I'T?+6H,_PD].G G*7)LC2O!C)P
M[E=U-$V;/8*'+FS;68U6,3&VBM,LPOX<5DI]&A<F2.]WE6(M]M?M^'%GD?5=
MFB %=O:7TUHS3=6!>Y1QV^3N<7J:^(^-\1=(5F]PF  _])-03VR0[^=(JF3^
M15VWENVIL69@)Y973PH<Z(A<KA(N=O'*8B9%"@":89.4="HA*5S*.3Q>T\X=
MUU1\3L'L6GZ /_I)PFP*C?MAG*4YW)]G4V</H[1UJ&)%QS\HJR4[BQ8C6>.B
M>+_\H?]0HELCS1:81^NGL'0N&W!4;FR;@(^-V5L\!HW)\&-I6RKL)Y<18<A#
M64G+5+WZRL 1O<1C_HW83JJGQ4\G:K_V#+VR(.8O!O,%&A$=4=S'W[M>:N%X
M\+?-<?WB%$2(8_,8S)G 6U!B!Q&I(&1"_X[<:3]T*N% C[UC^4Y-4EN*RQ,6
M6/EB# X'QB+@+>J(*\#@1<SE+2[<4%__M/?,1J][M@JD.;SKX I CK_UVXUB
M4K/M4CAD.Z8( C*-%"DN/_V<C[;JX3[_=)%R_^6<E82%,_O1"%YH:$<&6&0'
MM:,X#J@[_NA_]U?UT@!1$OSASI3KJ=M"3C66/ 3/.;Y[O"F+,J\"G/8&^O5F
MG")A.)7**\#I%>!Z=?S\= 5@D$P61DJ*+LTDJBW73+D"R>3([8"W+A\:KOEH
MIK/[N']Q4G-_IEEE+ZSD^",U-40!+.Y)6>!-U,OR\^['5H]F6+#;%2!]W#U7
M_N/($I4],_O(9(<#V,C& M[K?BAW!&Z]_F2D%>23NOFT%W+OT4 .RZ.3@CHQ
M+N[N 9]JEYD[%TE^''.:S)MF3P([I%'W(+3QT^0O-^@R5@8DTZT@7KF3="\Y
M*7@*V(OZ'Q.NB %#+JG_>,$7@TL7B&P:(%$P34UA0JNG/S>ZXI0_TD_S= *<
M5%AJM6\FNDR'X-DGX?@KP)_KJ?(2'F59&LI'VZ'Z+U7%27^01']PXPC1U\\1
M6L0YE7ND?VJ'F'N 9]V;7FGR+C2QK3<=R/JN=$OB0;_=PQB>%R*:)&DQ<\F3
M"CL/@S=N,.I/6GH(O8S%E[5D45*_+/SP'D"03TC'5 C\SZZ57S"5B<']JXQ:
MOQ0MF8B/]ZT04?V=A64)=.1S) V%R8W!.*<<)_>5$?2['TU0K3$3TK]0Q&_W
MMAAN(R_2$4';;33ZN_[\+324HJ0RP8K6<<ZDO2PI;64JJF6/+29&O8!M^I2V
MJDA_:^2JYJ]T)7PUW&?TGRH1T3?DC-06<HJPDQT[#&@:?(1++5T' N3XO#2U
MZYMCE/;&PXZ\*S<K:],BE-VYOR4@\R)I>"E27FUL9+V*4RV9%5_Q%0K F#V
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
M?MQR\W[T]1="(A/Z[,M%(6-\;=5D[TE[JTC7MH"GB/)RV,S$4A2)D+HB-]C
M:KQ!-BGHVU$!EUSXB<<5X&?I"1<JOS$)SPLCP4FTR6MC;R_:T]1#"Q)LQ@2
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
M2+U\!:@&XC]'Q)R3KV6>>5:4:C$]>;BA"DN!UJQ0:2G<8C8ZY[^8#<T\EMZ
M#TAM^D&P'UN!Y+N'&-@]KX_ROVW0)0H9*2F)6>0Y]@_BJ!2(8C_$=EO>,&!/
MTIHR>'S^E%?8[U4G"]9XP^_C+M-?,X'Y06J\1CB0:", $+VK@M5E2(PJ]DI]
M_L'=>%JZ=;^J--,\4#=:N02V]WY[EDS-WI)OG_W)3^;-;Y>_ PBQ!C$[,EQY
M.%0K0U*XP[!G[="VF#(GZL/;6+:T2I+V407VV)PX.?W8%[\>T2U?Y,@0WT:$
M[K!TF-TWE&%Y\A'\95-\0?:^=OLK3W74/?&YWC#QY0],KB:P]XU<Q:" 8>"#
M1N\%?N$-JZC*73*<%EL4)WSK^W9676T&]:TO!Z4E"".Y=?>1[=Z;;-'-;_<0
M6T@L1>L)D PF($-;((RG#6SI;".)-VK [=L>60@U58%%3@*92K]SIUH&E9(\
M.6@+_\;B8.SGO6>ZO"5>AJMHV?5TSKD"M"B0D189)W.,/&O?_^Z7JA-[/K_O
M.VY$ENVEKW!>DA6R""8T"6B5XQT)H#'$?53:NV@+D*NM01]E;C%B:JV&BQ<A
MZ8J;&L-+KV+U=FAD5?A 8JE;^3/2E0=4H59 LX!!!E3$T>XG'[WQ:(>%,NS#
M*"?.5Y$O+3\XLAO;68:*A.;'3<FSQQ*^>QB]1DQ"#GBQUWNI>O*_R5E%_7[D
MN24%V(\+XNNEC_:/2!_)A/7Y5KPC?,-;>07XI Y?/?][X;[FKX^J)LL5H"OB
M?WQ<B\SJ-!_B3-_]C6%P^*\8!LP]N,=T!0@YK\!U":P"MVQ? 3K>BQ5QHY;<
MP6?[5X#)P/A+2K'K[7+[KS/\+!["CW^*VDOZ=.Y8< 5@]AZ<G 7"QT5OC+V!
M</WC>[9@$IX?0,<Q+]F=ZP+@GU%715_V)(+0X%NV_<?]6IZ&/YT$OMXXKSI!
M@G&OQB_A53 \*1S[C<#H"A ;HWP%\(%=T$! =:;@5I*4RR\HA[&[*TG($9M/
M6Z[M]A3$ L#%_VWNV/_CY_MX+V7QNF$P31P>CBV>)<2]L]D;*_*OT#4IF'=,
M5IJ1K7C.I&Z!0UR^]*&]@ ,OXZ9T4/,/P*>78Z@]_NN^*&]4F$\(T1D"CHB)
M3_LL<JX/_,U/<&T'N%ODN8 I VB5%K?!:O4IRB!&&FY7B RSF\%G$;;*5_<!
MO>T/+)?>$3U:HD:#B4O^[2DI@J@H<)=C\'_57XG0UET>)&=&A9<-AK>,M.D<
MZ^F-C6Q4VR$;QP=MLCH#>E%W.7%:>V-NC!$1QG65=3._-6_7OE>ALBPV>@,@
M?*O]?-$9YFH6:U(3["=0DC2[7O\-X\V#=6N5E3HX0V?B62%7 .!DS>5M%&ZD
M%*17J%I\XKB+F/^=1G,W@Y:"3(QW_Q=["<;#% .MF:[&^)3YP?[+7=;U,KM*
M2749_VX^**15(NIX6JNZ<ZCD:W3.3"5MRW_7>0>(0RMIE?W37=@._H_NVY9Y
MBEQ4?R$W48"O%D< (?Z=)TFR!\^9.(YJ,/SL,<]FA/J]@6U-=S2#MXOM:?85
M)\7SS+N_=^P^AGA> 919#3\S??2+Y_[\7J3FF;D*<^P5@"CE&GN/_X8*P"[%
M^OW>[KUZ@.?%"D$BUL'GG*NP9"=#RU?M/AG]@;)$_6[S5N?MZGCA\H"DV3''
MQJ'EE3_N/ *-!BB-_:B:>DU-,?Z4C4PEZX:O9RP%"(-,/!^6*;-M\(9=QJ/H
M35!5B/ZGU[&R(YE\2\$FV,]$<Y^)Z;H('\G/75A5S=+:ZTO<M_<X+CM%O<T\
MUU#RG>6T(.^PF+SI[7*;@.P\\160>RK;*JB(7D,X^L?0J?3D#)QW+75"W$Y3
MO&4TB.%S^J(1UYWX"G53:<RK$7W'[NK$;:X_%/]FD5SH!06W]Z"@8T_15N6.
M8,]9@A*XZNA_+.^?A^3VG;B_(1=R,=?LYBE\+:]0*NE8(Z( ,S&]F:1_8F H
M),_Y36^IEX>,;&DYV6#CI[O8-;:0RK@6@NV96<H:@_>9N/2K/AO-O/C>W:K(
MV!OU>Z_8(M!&6H4.LYL1;JA:Q;I*G6VP70Y3V\WV97;DE6B9WVB)4O$=MN/E
MW,*HF'7O;W(4E<M.-M(NTE3DX@R.ZX?,T95(N55UK,$GP8R='<O[1-G#>2H]
MJJD47W/!B2_2"E2(=!K$-C_;.LGPP"O%7#OQ%RIF!N<: 3W'J$J!G#E?3RQ-
M53XY!2CN3#NRYN8Q6DUR6Y"?#OB$J[(N0U"(R O?O^$)4'QJ?Y:Q<E<W[10"
M]%!!'("@JV]K<8L+NV'U"0FSK:;2K3XE(>+)-LXR9WWQD]TVSFXR2_JD>"W,
M)^'GNLKY&YS=OQ1E!,_OVLF1H65$G!&;!K,V0Y9!.]_J:L)AU7PV@X]9;)]6
MU@=V^O)&];-G?7AL"#WLIYCW2)Y?:C"F6QEI/^I+2F(=:^-UE0D15IUWKONS
M;[B4L80.^<>"6]DR&.=@\8BI1]%NKA95(6%M,3\+EM=%!/.VYZX W040^SH@
M$<[.9L3Z"O!Z=)RVQH+4;<[9]<G19B<(_1]C_3%2YO\:W%45#00(31OC"%M_
M;]R?@AA08J:?#[-[AO R7P'2+\T)>^H<OZ77TC^C'L/@?!@SZ_R+ B0T@$B3
M@FX%]:V=I)[Q\Y)(BU $3WD6[:X"Y[CE3M)LS^6NO.-_1)BMS^Z%E5YS4/M9
M',T58-%(BC8X4=T"!*ZVAY2?*BJ,1,VN_79?S:BZTVEDQ"SUWV:#+"O<_]P!
M&B'SM=N-(AZSCF/$$S\E!'X>KV?Z .8K!PE[D9<3H.!:](AX9MYZ[&2G$_)3
M.)8Z.3;D_,UL 5B[=,3ZR4=-K-)'E+UT <.LNAP5-B"[=)4X8MI[R"Z<FLSK
M!JWX,-//:J];=\D=_![M-8WM0T#IRT>;<"A$(HEFA3>1!+W60NI)&(7)"A0G
MDPIY6#,C.5NI&..>NU:OF^)85#AA+\'0U)20-YZYXI\!^10WP4(>^^OKZB/L
M /'-YO!GA?%M_GK[#;^TT=N\'-:-HW&^WKD!KL;\64K\ER,1:=X0&8U$]0+Q
M--,SU;24"HA;6IQ2]C\S2/9C/GK4E^04;NK+L8XB4DV&7STUZ;<3C6UWREN-
MXZ:B8;\3MCA5UX+Z^NWSM\P7_S'B>Q =MY6YZ>TQ!_QX_)K_\8,'#Q7HT.'V
M%\SK1QK]10BWK9DBE\N\:QA^ *^=[1J#DUSC7EG^-3$O!I\!"D$A07H.UM<0
M'##/=L%_(;*IAY>8MTIJK??UK]%E1.8\H]4 G"HU6;LQ<5AT7@'8"N'C\5>
MM2&-_WB,7C!9 3:P%..NB3NPR*R2@Z/OGEX\(2C,_1?6_AMBY\*(\__"W.&U
M!OD7&O_#CZ[(!/6I\6G%FOVLP^CXR0A%XOH7.#)@ BGX[YA_!Y=S^3*%XK^
M6/_GN@DBU$_XQX8/UYEU/J;4Q'(:R+(VDB&Y4'6-035_8?U?OR*W^7^TSV><
MUO/KXO^0%I'6&5J#OZ$D]8B=7=4ETV>#.SF;@T 08 /"U8':)PRY1&U= 0X+
M>8#_F+IXTVOT4PUJGBBH.7/_VFHJ^7"J3=:6X'O$!>B">RR&)8CZ,QSQWZOC
M/[L-\(^H$9=Z>+ >7N_[WVY,G)E:W59OB!?T.P!E_F.%/2?^-_U08M!A1F_H
M)^;7<JXK;<YU9[T+B+1G(2X 8B^*X'/7#8L".&7^ITK@[41!TF^[[7XXN<_?
M?MC_KYP21_KQ=%"?S:U%-DGF3P8_!%4!H"?9[__S.ASYS=I+ >^YA4;4/S]W
MNT%?I;,AC6TG=2A(LR&LME=]<A-8(>![Z7:DG@6?6$@,!\P%T%WO9F!<PA7@
M':/@A<0OTR,G(!E\J12O>@7X$95TF3I7<O9>^%\WN?XWC0EIWX6] N!#Z\<O
MO#2O:>%DU1J@./^O&2)\L_>Z2TC&_E$"C&6'DP,L<?](TQJ+_V=$Q)L[&A77
M4YDY]O)P]HP/766Y"=P76F?95;^NOQ_RYJ:$9IN^P8?K6:EW_36WZZ=0K#+^
M3Z?6YPQC,0N9I\1KX/_1W]3_+#]G),ACNV@]S/OO %,KG$'^M6@ #U\!5,>*
M2TD.1Z]W:? ZJ/)&PB+\E/IZ.#./J NE]/_#G_7Y;<L)>-?)7\N6TK^;A7U7
M^75S-[6O *6DX MZU^<,1Q%8!D'@_$X3_=J9>TN&,UH<6=B-/;EFTO_39>]G
M70<,YLC@Y%8IY[]\BZM8*HI?2HX/&&4'#CQY_-'5C1&)W.]3 ?17%OAO6N@,
M[URRX#Q?C7,I0*+$O7?<$_4G60,7^Q)7(93Q#*KZSQ'?0RVQ]4VJ<B$;]N0&
MKV,,*I]V5^7 &HL;$H*)?C$1K6:5G%I36X]7^TWO-NC;CQ\Z3L=DQ)#//^E0
MN].4?J3BQV/28](C;=K#W8-N:MBP,C1E\\JFL8YT_"'+^/'\UW!UBOO3"EY>
M*/V UWK*OC0J<!_L-; _L'+>.^* O-WQ_KC'HG[81KA!YMNJQ;T^ZCNS1^I\
MT#IV)PPSXQ@G[GG%FB?(;]_+XWY__JQQV"ZGGCE]=LJS!<ZG06EL2\&Z](_K
MVW[\7KZ8.LV;G):I&BLIX)TYKC?PT>F'=*AM?O%/$U]9:<I-KU*QH[4>354=
MX)[47M;'*-?@/BQ>J$*^ZD.@/$1\!!\.D*WFGCP^!:^\B-YZ\[4&-H[6[/F^
MV%-[434\'V>'U&[!ZCQJ1#Z,U<"GD0_HO1^@Y1.I=)&0(V]G\]+93J)4(=\I
MO@+ ZHQH'<*' 5J&'I:ABI_>6EC9^_TUTV51NAY=.N"A]A"H,D>,ZC "Y-;H
MALKQ/!6:^R%:-#]MU#%<F.=Y7&>]$^\_7'ZD1+U SMAF)M!0/2J^ 7H-LAK5
M4<@KZF!O)EH;7.TJ[G$A*%0L?O!,6*B+$M'2)&_4,,H:8VQGH!6BY2I*47GQ
MI=OJ5CXU;T*+:&0CLW.&:\KAQD%#DSF0U.\U6FXL2'D*HLX9H/>A&)_A-3"'
M+H\#L-EIJ+"3<Z-=\Z0<>5\A\U'W]5&#)<W68D^%6A;6S?USFU9&2P7=S^,]
M[;LYBY$0CB'FX(&BT0]'HK_<Z:\ B=?T?/9EK3$JDK?$KII >:14H$I6NUOP
M<8W;GVK54Y+QUTZL)'-%3_@?/YFG[DFS:DY=%/D>NEPW8AU^MKBU+9O&*83
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
MX\$B8[-J0@-8NNLD/0[5>=(C,*QO_46(JD@I(_)+DMM.))P*WJ5SK7U*5Z\
MP\;A?YAX6=I9]JE^PS=/KREYXD(UH6K\N[]$ZQ^Q)*/PVH"$I/E2W 4:N(F[
M9G+?OQ/HE_M=B^]'7O#-R^N'4LU&VG=C2_$?YJ_K/@=>\(2_%V.] NBC5-W%
M_RL!^8Y&\C59#/AKB%\].V"/+D[_][<#S^GE_AKHFY]?UDH<_B6KG?CPD]FC
M:ZKX-[_X_Q=,;&9Z;G%-A(EJKUGO3-@5 .$K=40Y_)[D+]LN/3:%%OT]#!WU
M]S T]-S*GA)O&?,KX,%P2?-C+S (ZQD9$D2K53YZI'FWU\8^<61#XH326_M5
MQ<IPBVWVUY!7B99L;#PS\><")4NXL,PSIB/@*I./[X0">^@V0T6'&AMEHGR@
M,(4C\4,/T1L'@[^V)=TU,<"%Q,;Z\;!B/]FYK]N-3QU*\&J^S@B3C?$RXPW/
M^%3O92\J);(SAZ?>]H$B' LW0@!^[?."T7)L8WE["DW7\JE1_1A,TXGHQ7IW
MA@I8R)&.YJ*9;]@\_/!K&&W4WA^O1*KTJ=+DW8?/ES%JV1.##[N.?TN9//76
M^TS)1O;VQX[BV-+!?LR+U_&M*7Z_IQ6//?J9L/PN^4_UESY3[;*T[[^7' 3<
M';UQNG<I@8N:SPP!P=I"KA5!6!6<2'W^PKIG>')<._F(=_M.RZK61&&0A[&'
M=R46,9"2^OD*8!LW1AI:$E9:TPSP U?@UO<:U+$<4>DKF;?[:L2#9Q848N/4
M(&%02U[6"KZRY,>N#[^K]M(;W JF'F<2F-J^Z,$7+$=+"?Y--K$9IZIFL&I.
M@%#1_.B$_1^ZWCP>ZK=]&Y\^*A4264(H>UDF>S%,DJU)(OM@*KO!I,@^TV:/
M"2%DRY9E"&-G9$^2[ P&,R&$&3(F,\9ONN_G^WWNS_UY?O[A]?)^7]=YG==Y
MG.=QO+?S\$7>RR3'$N$G@-OL -;/ \!?3T#;[3PP$\ISHN9D]AB*Z.S:-FCH
MBVQGO\G#?.28DUR!&G249>Z;' "Z;93_ZZL:F^_9DBE?M#Z1;U4M00K7Z8=_
M3Y]>WH?Z_RZSRQOO/PLI(-7=9XGNV'R6 /^_[V6/YW*B91T. -E-9OM[?_Y=
M/B+PIWT9$C0 1$TV_;9P%G.GCXV.WT%]6FW;63P U!X!:/9-@)<K6 <C"PX
MQ!)K46^5C323GN N"Q3%"F, >)A]-,I>]_A0W;_,.#-[^D_SO$[KXO\TWX+V
MCU;%57"V+F&G%;76J3=*$LELWP\ (5A&UB-FR IX=]6,>3'M[Q?IGZ@<MI\'
MK_GGT'=D_WPR+_MDG!V"R_[W0\][&F]]8[9WT?DV%K-@'CLG=M9YUH/[(ZSR
M( PP^_MJVT[U_JN-7MK-6>K$5'2.$%UM'^G[9O#&ZIIX-WCK]+>V_Y,:GAPZ
MVHC>^9_S"K<"V@\ BO\SN3WI7RHM]R2TTP\N2]=WR8 QD'U90V G571FH>=O
MK67&SC!J<S2'8?4?W?< #W&7XNQAG$[!29ZN83@_ONS\_=*1K8 .U/B*#FKY
M]9^C>_ZH11AJ KPJ;^G_C[UJOER+IMW<X804!>?<JQW<R/$%]6?G:,#+RC.!
MO\5V@'MDE@0>2E,#9-]J/ #H_*^OD)>C[,1.C(/Z_/_56&_J]$9OZJS*9$7%
M/]L8_]8:<IM62GZ97?6O;?O/I7CU_KN+L<US6]09N;E"0;K0&L=Z#X4Y_BAC
MB"Y6D].:3QG9Y>YEZIB);VD#]X/%]\_(VS]1'IZS9Q4JNP+.MV_U9<&T'5>:
MF.*]%J&"X(<KV;#)N],XV5FT8LA"U6\;.]L# '?;=Z.A \!:#_<^'Q: ^]M"
M' 2[@1'V:6B0Z[O:L9WRQ^M\U(G;>DL=0.?I%L,O%6<!GXO/?[ JO';BT]AJ
MRG_V_<!<L,ZZ\JA]ZH^4#BTN'5WJN?N#6*)U.7K; +^67V\TJY,Q55:4X7,F
M^Q19+&^>4L)QI^C]:*48%78)(N/XD5T(D8*\_5?"4=VB.M,*+ K-TEIMO*SH
MKS*X67A!U]-K0&ZHV/!$EM1K&X/Z1\GDE_;M(S);WT>4J=,M&S';.=C^[/@1
M];+O:SG;$RRWMK& 8YE]X@#PRN4 L+,??  HM!CO-BGY3,O0N7>_9E;FWXW]
MO,W:9WLIUCE_QU'-!LM)$[_$]_CAMX]J0^&W&CS5(L4BA;B9 PXM3D>3812G
MDH  S]S9&7VUU(@*Q9M/#!1;\U*5DW?%^]'G=N3 W%?+42=9K@ET8A6OQ3^%
M,>1]7_>VT2,M;)XU*(4WZ>?8!!+GHB&L5%@XI0^'BSU'('R?77X7.Y8H<?L2
MOZ4&@.T)^XU\DKRC'0@8OJ217/_YRC3;LOCN6$!*(JGR7U<E$IGW"^MF"8L]
M%^53O)]_^L_\\7XK8/#WVI\N6R5@6NG$NZ=O"[$AO0R9P,Z!$=!@E?VRLNX,
MHK%'UWL9XUF+J^M,5WN^$\E*!W&(W^+JW'L4[)\(5Z^Z>D:P+J3)=B!UB/K;
M^]('\$UQ:BDW%Q[.M3  AGN*( >$1'+#]MLGEM:@_[]/:\BK5V!GH4:@Y7W]
MG0, KNSDA%XSEK+?/:JQQVDSD1J<[8^]N!WA:D7XN'$?\+'O,N!^\XV_-=%X
M"[6IMW"]I>+9YX2OE"UM^JV!\QZ88(@&$T555L>7YCJW#8(^C<A#-3=/S)>
M=BP.L;__>.[9H;/[<QU<(7MR&/<)@>4;P?FI2U]_JG_^S*LG=WM@&S!\<8/3
M[H9JKM61$R%6DOX, [@9CT7.1P8S?&>U2><KZ!8TLDM[+/Y7S:PCPAWNJ-U<
MG-_<!-I"'%D34R3/P+D6XU^0!T"I]56&A/"W!)>XUN#V^0\7ISB/'[Z;,8CN
M%5,>7K0>\[]>&WEY8C!C5.?7O4\+S@F:J@UG.I$_[Z9(/MP,V&0(LKC.D0-
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
M0E[WO^EZ,"*"E0[!1SWQ864:)0]>3MBH'-I/#]AU(AK=898U?0#'>_PWIO\
M\C_HNTU:T'-J"MF1\1AG7?* 8#6C<HDYT'3F]DS.CF.9_C_@G<NM]P_BOMCV
MWQ'X=0C%,LI^-0,[[)7&(3HPF:3Z)T* B2?<66!(B5JX*E;XGT]4R*?\-^;+
MM+M1V,IG.^"3!/V3)0^W^GA.M$VEZ?N1_J"QQ-PI#,6"$/IW'*L:S%?_"0'S
M_T=0W/%A);>E/!;3ULC94UFJD^_W^9>WN 4(CJ(6\_K2F!:O7M.FQ91E!?#8
MXY-M6?\/9\UZP2@+FO1X1KP-N9(1)XS8#^EF;<H)(A#L>0 X[&#_*:[,P=?U
MG/O-9E'TOLK[,##]5M#%?KVJ2%.+%:E8@EJ ENO<YVM/C/9* ;\^_XVX-R+^
M@8HT:C+9/BC+%USK"TKT<IY1Z\?9-B!^+ZZP'&;,2F).J'\LTT(<C_ZXWDMM
M[87M'77\-_[#_D:=,?:L#,#)'&9RC&"?<N(+/QO+I%?MI_L'J32R[\,>Z#'^
M7SE3U"P6_/U"+BM,_D_7SI,IBTW+ZQ?F^]?U38)V(*E0>%W2'58YV"JI3U=E
MEM&_Y%,PXG\26R6C>P/,I?+O+<C]D_'ZR1,,Y)KX#@/UR]*J3Y-5A1Z"OP/_
MIPI9^L/PT/;'-B&9)J4.I8.!2X:H&J6$Q2V2$"N]K1YCL, E__>'&%C)^[\#
MC@)>5YQOA9C&7@Z I 4TU[Y&_^ROVBJ@-(OO.*:8L,88&0K40YO'0D+]?"]?
M&7@@3S</$E-GHSN1BO?9E/Z@"_A/%RC&OTGNWD-_F5-LK1)_._9!D:Q+9P8L
M6<.PE<\5&9!P;:\TL9OCY(N:K/PB?;-1?)7N@KR/_8=QUE?]F1KQ:1V[<RVH
M':D#P,7Q2TG(/P,YR>T7@@1+?F@^Z"R=44LR-#>BNLZQ#I@&>GW[#T#8_0%$
MR8^C[NMH=H9MZ!.[3*WQZ$NHGT!WIX*XVO!@F19!ZBO:U,)@C#@'JNJ7=MF
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
M9NW/:Y ,4R+P*(L06BU41L^=:4$MY+ %979N/J;TNDN9S\VNV@@ E3(Y#)M
M7!Z;_&O="D]K]80R'B<=!NLQH/OY"!Q'F,X(\NQ<V#6T.:VRW*QH>H;V;%,/
M;JK;'J (^>S.JZ#H##\7M:X\"25\LB="@R0?-[B[OV*;2J;&D2T/ $+3"S^1
MYVH1@@J&^O<%;A[E*1A@SZS_3+_6*?5())SY(/+ZZ]SXL4$/]WAQW\WT)LZ=
MRD%N#GL67;:)P3!DR7,]&:*[W69LC%L3Z@@!6N7MD:YDS[HVM]$P[:-Y"I>N
M*AABJ*[QSK53?'<R [/RCWT5F46J,(<@I,VS'C".,!Z*UEJ'_:\)36I3<71"
MBCA^[J?U'5"^6=+6P*_IZ>@-"_6FR$.2'<_,JU7*AYZ$:G:*XS7;P6<8D I/
M,6'*D0K,^Z!']W"1:HDG>K9,>4V%7/_R$(:&1K\8$GC9YP.Z5]^UVFH4#;(J
MI-ETXB,QI5X:6KYI!=-]@:&A@5KM"'=.+R<3Z<1HR^NW[=*C3QR2/5,9";XW
M.J&KZ\109<50%K2#($@++*2QZPTQS#2R^$:P@74' (IRP[ :R;_ZZK@/M38R
M]*D4&E"?.GMBQC<)C\+74 M'<&"6$E?Q<+I<,X(3^M'D%JD>+VL^@JII6U"H
M':LUJW+8KURGKOB)I4GGF?N\MZV6O+'+M0R>HI[B_L \%>9-;NL%GS II\$L
MF=]J(I<@VB]2"7!HYI41WQ_N]>D6'BZ'$NL^Q78[BH@XFM125(G9$61TQT.X
M_<ZVO:V1Q%7<35Y'!X<!R2,)9\[%.-DM/3YO(9>8U0>X ++Y,O=7F$&9IS@/
M4B;,LYEBE9U&UNZQQ]H3GGK"\[_B<V+=LCLAP\2&#-DG@\^E8PO?:CQI7<8/
MX>X.G2?B))%C(>$'@.ZVHV$F%,UXC!O-W9-R8EMOI.7*?M;WP>)^^,)T&;;!
M@ZLEI,!^;EHR8^2G"F^U@7]TW8!DKR0@O&;>3,RC[7284 $MKG.O,+LJ;RTU
M<<YS=[SZ]RLG/8DH$YXHSD+;L_0)'4H4BSJ;?03_["1NGK+_D6\="$4I2[WZ
M[7$;XB?3C;B(EY2Z!HG1Z.1)O;31/*'+15?Q$E[^J4>6Z64*GL1I.ET>\0>>
M#'*^UCR&'S^3L?HXRX+#O35[R<4M8][G$K3<_)W<!84),6[2IO <PWVX=IV]
MBZE*WD6#'E'ZY]=[TN=#18 2Q)Z.\. *WE#X<>_[LX\*M&SQIM)C@UE2/';8
M^'-V+^^R_7IKC,G)W-A9+O1S.K__CB&X@(K3,GNZ64L/1?'!;052W:Z<J,$^
M[#N+D+MSEO5+D/OL0ZV6,H2RP3V1%(I9+ R;W4J_Q#@\IC8G2%O6Q]%:2VU-
M2[L?[ETG=3H)I:X:08PKE,[7'_>\GU2FS]7SCI(9^>R:P[UQH(B TSG*7!=:
M*$R+C([U%Q<(<R.CNZ"*#]?L*%PEYAHI[I[NWQU7$U<H!@C^+I\PBIZP=&.K
MZ:7W]Q8'%:Z*Y]X;1J1=(14:'SWB3!/LM''B)Z<F.[^'"Q+.LRJ5'*9"'?+I
M;B3)/-'<:CGQ7,)EJ]FG]ZL,HX^?MS($3.;^%2N7RZWP]_MAP>X_ZW>1$JC)
MS9(#P.6UT1^ ][Z5UB.;Y%P!A: 3[!;(%*EB;^_P(V'%!X C1RA&"2UF!7 Q
MCA%OA5]S;*LQN3]"LBL?N>T*VK_&;Y3C[>-DM@6.:"C=S?8H-K%>THZ(CM8C
M?!0U6D=7K#G)T'SNE0?9$-6<^,A$3_N*0E%F3.BAT0#X#V_[I6Y%2*^:S:DC
MD1MV]ZQF99.%^N)E$LS.[<>U7"B&,T^1@5UM-#.U:6 $F).P9,8U\-YC[M[4
MD;'8=C]7S[+^1\S$A=%L5X%5ZMJ21I9+/XBB?Q@]ANQH8V^K0\K-AEU/;F>R
M#ZE!!RX08TW9S)];?D/4>KI=""WY$7I<HZX^4?]8EJ.SIVO,K8X.NXW'2,6U
M#-/===$%V%&&(1D:Q$KK43O38)K>3N&ENKCR54SA#!3E2IBNYN$+19A-V3X]
MFR;0H3/T^97T)W91EIL4QB<ZZX13JTB(Z,<AP,[H)?+B<P\_6&&3PR3,JZ1X
MM3XM5S;K#:GQZ;KO^11.FU,==[@:3&>8_;H<;>2HZ'*D5!"II]JDC$;7'VG1
M*;)?TQ6/ZA0>8_@);2CVE(GC194"#!)L#NN+-J!5GR+$B(F++':JRF0/>MZ!
MJD%'#';!HK+/DA,:X0MH+EJPCU0\4+TDS0B;<'D)]T:U^^ECZ52\U)48(9?'
M=H5)9\(T2; $AA[=+$Q=5VX<Q(\@<L&["2*C6. QVQ]IYRM .I537YLBQB,"
MN,8YM5K83=,^M\2_BS7Q=C'A/2J0[7&T?CVE9 4OV^-S=(+8UK6OAZJM]7F\
M=FT8I/VPFN"QAXF;ZE^@%%ZM"BZVI2OB-VH?J<SN5_L,]9WL1J\ I^K;*\DV
MW7O8;#5*5.0&[ER80Z.I*[9?44N'<S936QX>O 11#7PX_+4*T]"0<<4.<$KI
MK]+4VOE927N:"5UK#2G72D,LC)#*4.MH06XNFK_2[\T-KJY^[WK.XTE;EOZ1
M=A]/;-B^>X%/60!/V1/:*'7AJ-OU9-.YWDJVH*W/.I?;@Q\Y<[_T;_LIE[W5
M,<[1MQ@*JYGRVK4(]M/JE![#"O(JN 7S "X? $ZMX2X.H^#<ASUWQ040.\#8
MO=0<Z:\I^\GW,Y;2$4$!5\IW6*>>KY,TC)63T#3O]Q.9'BBVXP'B9SAR2EJ$
MR(%.^SDHYWCG=AS'!$A;/!;;"K9.-L9E=$W^P+O^VC(+X(3[X%AS0UM6$SOL
MS2X>RW? 7:DGS1TW(9]>,$PN9%P@HZ+F1^\U8[^I?<NP2QK4KVMJ?FD6K."G
M E%0WE!MDHIU><#1=T91)4BS/2?B<9LX2!]#*]6YHX<0"5JEE",5@L2HZQ4M
M8**CTC#1C+OVBP;-4_&YZ$5BJ/N#I;LCT%M?<0ZIN6*H!>[#W.@#@!A2+4R1
M/-C5O,GGZ'@,:XH,1UQ'=^$=-Z-\_14UF,/$WPL90[RT&2^;&'?00U63O_@\
MBA*&Q+@Q3#E"'TG\1<:M/U(@-20\(K+1/9>6["#<)5^BX$4\[D-J/+$BRDCC
M.NPMI)^H$)OM@!$I/P"PV.K.X#,GL:%-QFGR!JG'>B^A7(*B7A$?%TKWT= ^
M/E5Q=QJML< I0.D5T O_'/OY<>+6X$]MNC(\(R>&*;X*]W,G 2.99YM]C&Y2
M#ML76 0AH"/GJN@:K[^M<&W;P5_=RMN0Y2ER]#7+@'3[>!VRH5XDAR^O"^5B
M!MJZ+B! \@O< M"@G"Y5+R?AF:J@9\-4.R54]0Y_]F%LJG\4LI!W&G*B[SVA
M!\,! 9GO33#X5(G6>>%T32\Q77)EUX"@"5DGZHGZ)O_DC.TLU*$R9E.Q/!_W
M8;I1*F'[%MQC,]LC^>CUR8=WI,1KW;LX?N#.>>6<_!EV/(^6V;&G&^5.4C3J
MY/#38.G>KX/KV^I[*XM"BLL:FWQ ];?TI)^$@CM8Y:^5LC9TL3"!H7E:*"<^
M%9VWEG$KF;H&_ N./O%E%RDPRLB<O+?UQO>IE0O$R!#PN8ZG^<&")5O2/AK)
MU4TT.T6#$8\F$]?6(1]U>6M&_<79LHRN>ZC[Z$,:/#1Z]N)F5&&>>?-WO#9]
M^)(*!+;29<]D(V',$T;O^W()JX),-5J*9A1#4*PD=ZHWWU/SOG8<1#O=Q43]
MN(1QQC)=#RAIXNT644.-$[$E7EMR:6BEWZ+E6-(R_4&*%.<%:FL10W0TS,"'
M*[MRH;]/(0#(1<##Z^I"3&>_K*B DP,>#,UV2J=*88W-"S_>7UL7/X$[Y37'
MQ> B<NGWV,.B6A"DXA39QG$L_5AN&^6A;24#XMI@:!4KWV4EKN "+>]>?'E=
M2NZ)$+A:LT.<-^CAK@5E^:7ZIQWNTXRKP_YY@;X@M6RQ9MMUR==&BOM-C@Y2
M&8F0U['!SG(1/O/Q]PWB+</6Z->#T+;DMG63>;HH@IB:'TC"^.YVU>L*#+=<
MX;3/&PF R*_KJ/4;>W]\N? KRXH5K_>R70QC%AM4KYY+("J5+O4Z[!?@%#T%
MYDZUF!0QU&E5\W0.'9N%C?QWQQ5)V,;Q]:5T[%J9?!HP7*?IQZ[?@!B-E(UW
M1UTD6!H]GZL 72@)$]C/V(DWTR,#7[C1XHM^-*76'D472M9FYV$&3L^8G7UT
MINM+O28L>.KZRS,"AV,!S^=M.GSTYV&=,-X@=[,_GX#E%O82M(^*9@XBBG$Y
M!9,.<R:290;W95,]?)P670+%X.G2\%1.#A]8,D@NHS>Z#7Z\1; P[$YRC].E
M"89LL6G(7E&\8)P_%]2DI;X9OC-*>OHS/UQ#.[K&]5RBJ,PH0B+>Y>GB,QWT
M&89<_7ZQ#$6@=1YVDD;JG!,58]*-*>IO\=D9<?/3S=,^NB OY.,IQ"^;*+.G
M)"CBBGM,YOW\PQIS1L@A7<TT*F(8)%0<Q'V##(Y<H@CDP^?73(WNU 3]RI)2
M.)VE]?5ZO=SGI,&Z\4.-YE*-A_2U"RP *KN=FC"N-N=^\%&:&?%D#ESSB:):
M*X<-12DO_%2R675MJ.NH:Y(UX95C'(^JH>L,KV%T6W\R3(4Y".-<VB^J144[
M<0SI2GBEC>_!XA#K83X!J%R4AS2&F8SI.YJN4TL<\*W+H&%KZI*,C#=L?%JS
M1JL,I%9W@P\ 5?4_:XF**!+7C$VVR!CFEZ-DE[6&V/GG-DW#%=@Q[(C/8I;:
M=,.[R N5.\=VM"-:ZD<YK_;#I0N2;DF?G@8W(PDA.3&5## 1P;8BS)6=2-[M
M$GZ<XTPTM=>^7]\T0:6^VW.@>"8]_]X=[OU2R:0QUC^K0I$DQU_@#]A >4('
M](G%D2#@ >#88-?[%LF%+'MHC5_IC\!O!P#/517%M\-0HWN2O6IW>*1\)+M*
M[<;%"@5LO_^NI J2-1EJZ ZSR#D>2<J(YP& 6U=T4#SZ%VD_AJKJ#DH]L1>9
M4^RU_BB*3!Q0>_4;Z&VI6/DZ&7O)H*;H / LB#D84I1),0!9/:S3JH_"!E*X
MD\LXXF6V(6,!<,Q-X/2OZS5"5>B?%(=._X0/-7WG1%SD%8:]F$,AAGD431*P
M<XZ=5F-<1:YOWY?M_6"_HF$]% ?)C/'/4MP)4EKTU,1#"K2F9Z Z[R-$.?T^
MU43>.7M7&$4V!PJN6L^=8('6CK;;N8=X]JORF!/\&\MXG[HMT(VA/I^V];B+
M6@Z>BG!5J4)'?H'E1V??%$3OIX+8$.]6D?RTLC+:'M'LV(J6Z.9SAK1F+/9>
M(;Q^SV=@O:16<W=X)CF(>Y*DT6-\+BMI.2QO,>D:RXGM.C@^1R_AP)A:'YN/
M3.X/Y)L33?M1+RH=[^%:)GY!9E&W1^\&<7I_:R]HK>VN3#GFN'6L4ZLGL0-C
M0WTQ)DD;HK@[D:.Z$&RFQ0+5$UA8Y&DO52.E*%),A=IWD_ET:0O%';XI<)((
MEV+93,O-5252-%LZR[\1:\L=2% DJ3?G=*V.>$?&8)S"KU!3[LZ1&'41#LTA
MWTVUWPOUMDZH]:@)+ .O\OL9XJ)\0'Q+GS/BX?X;IN@J[ 3(O 2.TZ(X1020
M*F.KIB#2$;A$P:C%QJ3/$\Z@U'=;/\S"SKLD!.<E]U_P^:OTHF'!$O-S]C%6
MCD"Y][<)!-4LC*<XD^*OR05$^]=N+4]4%-2-2-36,H>:[P_UE31=L\H SW;(
M\!Q]+6D*'&!J4=*B=35[BVB?Q8].,0PI.7'K#$EBSA''(.L%Q77?\E\P7GL'
M+VOSHEP+4^W;$0''DP*2;LM$RFI+) G- P1QDFM(:?+$NON\-K0R-@T?U84^
MA?+I?R<3YW.RRN=>X$D,PHMZP0L4R?PB<'IC]%S&@_OA6N/FEYKBI=-6Q2/$
MC^T,/A6O[FF=SSG.DIZ!!*W:*)NV#UD_[0=OC-1R_*ZH]/DV%2,=&GJF\*W$
M=<?/G6=N?S&XFBU( 7XTF\KL)/_0Y2([S)V2##65:L]=&3X N*SP>MF_X CU
M/^3:D($7>#7S)3!_1N3AYJ* #/B--XZ'-D*MW\_;:-&#8\)4R6W1"&PC2)M$
M]Y!)HM$Z;PVKK\.,6T:6A[\3JE;PL=TXD>+$#06\?+2S2O!(*\!@?O\OLY?B
M6)LNLRC<65I6 $G1W:+J.63,94+-@V'W;M6)KWD(4WD_^<Z62W5T:@NN!7(A
M/SFL7^<+TO(;5-4^W)TBKC>*G9NJ-_C& %,.J:V%*Y%,AP)@IV%>?H7?4Q_,
M]/J$6/\H>^?48&/:_6A)54ZYD5<:C<8I3N .T^ &H[IB#'78&8A?J3Z\; 7O
MGNP><#*=J[ 3^RKUD)BEK7/"F;>EVI\2-Z/!;]JN(+^ J^,GT& /$72,D\!$
MB^S[,"Z*8&QEF.W>V1)%"D4I7][T849-IYHS'6C^ ?<*KW:B^:U]5(X+V;#T
MT #R,XRKEAMON8;70:/5+X# \P< <5P)T:B5C'<H",&E5=Z2]-':EWFJL,,1
M%WK9==3*9RENH#6=VJ[8]9DP1X<S]$9;S,DJTST$=EI6X8H8SP'@A8W]!'9=
MWV!4<4.\*XT\&5YC"@WO4[-)1=[4'('PA7VJZGHXI! [>@" PT36!+.OX&AW
M"H. UR@"43)/Q>,J09<GZH4==Q/FA5]BWD_90DY+R7C$ZDE]<_"-)7M=.-PC
M5YAJ/[O_4I?O1\;@,\Q.Y4]'=BBY15 07]SI$_01YYTM-G'=/OGJ^;O"$_V>
M\15?PLCV'V]Q-,FQ)S&_HHXP9"GB"X-1(-<*6IG^&,O?*@2Z&?D[4H:\U2VZ
MD1YX6+D/OE_XZ*'%MM[I:.87F3I]S4GO@M,.1F?O#):Q9"&P)=-HN-;'N4><
M)_];V'%W<*2BC7$-#NHN,)&!MUW5G#@FJ1KSSB0W]3-1B#^_L>Y%+J'X*ZH+
M'8>AL)%$"ROCPL"Y,V%@FAWEZ)S>J)IV(*+^QS#!7B<R+?0]U#B28T!CC7[M
MRNVK?-/*$5,%EQRE=&09IU'SE=$M/'2U'_5BNC2_/!K<J99,C<C7+X:<%0SY
MM59@_^[Z1'*,, #Y#2V-54XZ;U&M&N.:* %HI&LSV =CRY'2C)NCV('0+IP<
M=CCY6MUXF+1/GM?XR%1WV-VFQNB9FY5E^QE4#P(DX+GWO5?Z9SX#XYGC>X2J
M!11:3-0QE.C60+@XVJ*' 4>JH3D+[-_B#8N]%:%&M;75DU'KO)X3&\![#6G]
M282MC<#4,Q()H5"QBRK(;TX*+6!AD%8_2=N1N\.>%1C^Z).$SH+5U"V85Z @
M9>62Z(V[9670@3S(THR18EL.+WJVX]NSMJL,?AJL$CG85C5:;^,D.ER[&8-W
M3"BK#/9$<.-K32WNJ97*I/(9)&W<=H[U?'="^L'B58M<@"E=EW%R&,E)R^PZ
M'E@6)&A%JZR$H"J%%/S]A\<_B_2=5\5@\AW,_+C>3CQ>\P-O9KDUI08?YYP'
M]A,$D[L"P;7=Z A)6BY!FH8NI4D:C?K*^&AQG_:P>4" E.E5Z(?RF;J=C.?$
M!S36.4L]U'OT2,%O QJ#<1+GI\D2C=8Y*#:]35$1/P-0)VGUEC4">QO/?2I[
MBU=UV2B0*;S]M)/CIQM%F(5TQ9_CMD,"MQ<W8NHRG!?MPN_0K]/J@%/.'PDG
M:LBZ<?.;7%RAEB,,08'BT.*6$+.H^:T*9.?9/E_S+N"C1?RUS"%>Z*\K4C\?
M<%9&M1WS1AY#]HM=(J,[!GF"%,)ND.N>92A2FT&WY?7+IE<N85YG)/6X!'5
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
M:W[);[9G^%+YY=G]K&]RRCNWF3V).IYAEG/QV)UH9QZ;^M,6@7:O5LBV$VY
M 9M"YKU[,DP7KJD1_<&\JE\H)CKVU:'/1\*!62[S;-ZJ;9]\=[O9)1]9T=7Z
M*4"#6732?X;-9AO59BZ]L?W-Q]_&6Z>UJQ1G7GL>.N5PPL?C+(%;//]VMVC*
MKEVE=\%L[1:&!+?9M<H$<^K3/?P?@#+BAVVC0_=]> ]L2U3Q/MMK?VNKY9?W
MPG>C3J\XO<_3YN1,DX*4W,\^/W.>+INX:[?P%="5'"169O8/M7[<!PJ8']K_
M1\^4_U](()8N'6:]A6XP@YWFCWON?SKN<P$;;#NNV/\,CKJ_V?QP;?3#^$,_
M3>X6;OG/\#;[;7'D=;V@8^&S[MW=RAOV[C_#24]9Y4R6I"?N>Q;E:?A=/<?F
MCYY%[!/OMYR^?."7Q7^&??\92.IC[[!GK#M7Q_'#?KW9RH?S^6Z\^-5R8>N2
MR0[1Q2Y'8]:K](CU\O]AVWV*X?]- %!+ P04    " "1BF)6U?S/^PD2  "_
M$@  $0   &<T,C4V-3=G-C5T-34N:G!GG9=75-/MEL;_(930BRBB0JC21'J5
M%I"2($5ZE4.)-!'I >DH'2(=Z4KO/70('5%!0$&J%%$Z"8B$FO'[YLQ9ZZR9
MBYEY]L6S]GIN?GOMB_?=Q*_$98 !H0'7 $!_ZA]_"B!> M 'ZK#['$9(>Z>G
M[D_<'9V17ASPI_9W.4S$[HJ* <1YX 4 (2>G(">#4%!04%%"J&BOT='2T-#>
MO,+,<(WC%A<G]!:4G9M?0HC[MNAM=N@=16%1*6DY>3DN(64U)5DU"5DY&1 E
M%14M->T-.KH;,CQ0'IG_LX@#H+<  "(#_2W@GP*1@$G)R"D@E%34(  ,^B_]
MMY !( &!P22D8#(R4M(_2="?#"!E)&/B%(.17WEH2\'EP2P>EO0&PJU:WWO5
M8 +'(V'G&4Y)=8WE.NL-WMM\_ *"DE+2,K)R\FKWU34TM> (0R-C$U,S<PM[
M!^1C1R=G%R]O'U\_E'] Q(N7D5'1,;')*:EIZ1F9K[/>%A85EY26E5<T-#8U
M8UI:V]K[^@<&AX9'WHU.3GW^,CWS=79N977M^_J/GQN;6_B#PU]'OX\))Z>,
M?Y!)2$G!I!1_(8-(_/Z:AY&4C%.,G GVD,+6XPJ7>!B$637I37TO);>$ >ZJ
MG><$U34>R15>_%_4?T/_[YC#_U_0_V+^%S(1"S!" !CP'@SZ0\\( C."B',
M#1CTIP$S LK \2F@FYK):+4 <P7K*)0S:XE_V&$&'57 8[ZN^-C$+5V9_.XT
MB=^W\L6@.8+Y8B<E<^+7'][_&+&6'\G[BM)MWU9O__J7J V7O!M!K(*=[!L[
M35 6ISQ>M&]&R*TQ^0'=68HO>E(YY?+/TU@/=]S!V*H]5UNG!>EKF60 ,Z /
M4B$#6%=#F5YA:0P9FOZSIPA3@4#&!*SNB"" !_&KH72*_'54*&9L']XT>K=3
M;.6L6C=0+-Y.]C!\+X!^K"+':GTT)B>5VQ=5@BY"Y:]V%QV?=GW'M MB/&7C
M0QIB47S?LC9_&/VVR%EHR#MCHYGIH>YDZ)L4XF_6_J2*87B /4L_T?QD\+2H
MN3F,7ZUZ+&*PO25<08(W7KXGJCK>M.Q#5;I'G;[83/SQKN'U<>_WG@D[$Q]L
MSN5Q/^.>C-4O6\.$2VU.[*I4'7Q[U^DWC2I:-WGX(.]7[#LI\$S'\"]$8(49
M;^Z0QW?P-D\MW>1R.V_MTP5_CMR,I*KXL\"JWZ_Z8]>_;B[XJM^,Z0 X?A7<
M967CIXY<V58?K7.@(GLV4F JX=-E(DROWO'E=L*2D-F'^)B$ ;I^R=6:G7#=
MT1^.$9WVCFMLTI;;_+<C98O%TC)8-_,&3K_H*F0G47H]\0[]/NUJJ%D2T4 F
MRE#'ILM/&_'LJ/@YX&#XE5R;(Y$O.-B8#UPM6;.C'7 K)"*88_-2K*L3T]#<
M&E:M\OC0=RTE4=1E2RW%DU/)T<%]6_Y-70L,8BCY>KZ5J:( F;F6 ]K<-B_:
MLYY2A_CXM71%LM9RMB>:4/G>G8E/"=4:%TJFJ#858A&7J>L9# UNEE$W3T[I
M+7 <;[3J&1B/^S0G(=FNF!/%^'/]8*I\^$P3FEE3^5SVD#O]_&#]+F'<L@L?
M%?,6)Q))!4."GZ2]VC4P8IL=QH'FVZ (CFKVQ_*)!PTB'Y'+>B_3DX;++!,,
M39(\C;^81[52O(26ETU;DC3Y,9Q;XH)[N.:WNZ&VY-)%*1H-.Q3S9><"%>*)
M+106PA9#?'&=7'/,#PG]O2Q%SJ5T?;/O#DZV%$T58:6[5P+CTW2*QQ)R'74Q
MA->X.2C#O";KS)TU)0\5D&>/O]YG0'.F&4K:IHG7S-R^O(9*ZU1?W@Z1.[8V
M)P*%HU[OL"?PT]BQ)G\?C53'(#KT #O75*=447=A.<(^[!DYN;8,$MQ6]=D*
M(^GY<.'@/1H]$51XK9VZDRT+WE</52F%YGK?D9HNH6=T?+.($EIE3UOC_VZ)
M?/Z\%6>QI"J!WA=@4[<7U*69EF).S/I].J_7D+YW@ Q?DEHXD,,^A NE+J)Y
M/E\JSO;[\P0\3CQ^QHE-AW=V+2W_8WH4+2[FTV;>^#;08<+'DKHT:TG;<A[U
MR)TSTTZ_D$<HX,)#>^M#B)GJ%KMPQ) R9?,%8FY:VULK3SB905>%/=\"H="@
M=:LM12[_Y>DIRGXEO;(2[L;[X=DCVHDA%5E.#?_CBJP?OK>5MMH597J#11OP
M>6F\1SDZ]&E\Z?AN\5+@]^FT 5JHO@GYP<W%%+<9X#-XU$\6N22=-%['6HY8
ME[%/Q0VCE5>$)MV/J&G9O_/60JI&:3[&[]H$ALBW:0PY+[B'7_(ZYXEUMC9$
M4KK=?7OSA9?]'5#OD"(E-'\Z1DT[/#<W+D\"/Y:]W"&+[#3-,\]V@;&"HMGT
M%%\^<):C,V;VECBRB6;8O 1'#)@&&'_07^Q)?94L$XI=0:^??M&03Q$P9Y?
M'0Y+=U-]]J&N[)!SM&RFNB8-E% JGA[5M#>=%,0+Z$XZ-J*\!CS.8759OT<G
MM:6;7@U%KM$TK <C.7R')/9@NU9>:)Z$S?>O;WHX-5I]J_XXV-5<9T*W>J<1
MT5\"!X.[Y0HS:ZQU<*ULKD(W%DHK3HC +,O;66V][TI8^?1Y;*5E\F\%O]X
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
MW92)L_\!4$L! A0#%     @ D8IB5J#[=GTV&   Q H! !$
M ( !     &-L>'0M,C R,C$R,S$N>'-D4$L! A0#%     @ D8IB5M4_>>ZS
M#@  QM8  !4              ( !91@  &-L>'0M,C R,C$R,S%?8V%L+GAM
M;%!+ 0(4 Q0    ( )&*8E:I*@#305,  ($G!0 5              "  4LG
M  !C;'AT+3(P,C(Q,C,Q7V1E9BYX;6Q02P$"% ,4    " "1BF)6;V1+IP6,
M  "L!@@ %0              @ &_>@  8VQX="TR,#(R,3(S,5]L86(N>&UL
M4$L! A0#%     @ D8IB5K8+A@[=>   E)X' !4              ( !]P8!
M &-L>'0M,C R,C$R,S%?<')E+GAM;%!+ 0(4 Q0    ( )&*8E9=QG4.OE$"
M &X5&  /              "  0>  0!D-#(U-C4W9#$P:RYH=&U02P$"% ,4
M    " "1BF)6X<!NS3$B  !LH0  $@              @ 'RT0, 9#0R-38U
M-V1E>#$P-#0N:'1M4$L! A0#%     @ D8IB5@H)U@'0 P  HQ0  !$
M         ( !4_0# &0T,C4V-3=D97@R,S$N:'1M4$L! A0#%     @ D8IB
M5K)[H3Q"!P  =1@  !$              ( !4O@# &0T,C4V-3=D97@S,3$N
M:'1M4$L! A0#%     @ D8IB5C20!R<X!P  <!@  !$              ( !
MP_\# &0T,C4V-3=D97@S,3(N:'1M4$L! A0#%     @ D8IB5C1J3!D-!
M#PP  !               ( !*@<$ &0T,C4V-3=D97@S,BYH=&U02P$"% ,4
M    " "1BF)6;F)ZAL + 0"_(0$ $0              @ %E"P0 9S0R-38U
M-V<U.'@Y.2YJ<&=02P$"% ,4    " "1BF)6U?S/^PD2  "_$@  $0
M        @ %4%P4 9S0R-38U-V<V-70U-2YJ<&=02P4&      T #0!! P
&C"D%

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